The Innopo Platform

This is broken up into two views: one for the Innopo team and one for partners.

The Innopo Platform is the internal workspace used to design, assemble, and manage modular Business Systems. It provides our team with a clear structure for building platforms using reusable systems, and it gives partners a focused, simplified view of the systems and projects that power their own platforms.

How the platform works (Innopo view)

Internally, the Innopo Platform is a full-featured operating system for modular development. It brings together the Systems Library, system versions, documentation, project configurations, and partner relationships into a single workspace. The goal is to maintain a consistent architecture across all platforms and ensure each system is versioned, documented, and reusable.

Key capabilities for the Innopo team

  • Systems Library: A central catalogue of reusable Business Systems, each with its own code paths, documentation, schema, and version history.
  • Version Management: Every system is tracked using semantic versioning, allowing us to release updates, maintain stability, and provide optional upgrade paths.
  • Project Assembly: A workspace that shows which systems each project uses, which versions they depend on, and how they combine to form a functional platform.
  • Partner Management: A structured view of all partners, their active projects, and which systems power their platforms.
  • Documentation Integration: The platform links directly to public and internal documentation, ensuring all systems follow the same patterns and principles.

When building a platform, relevant systems are selected from the library, assigned by versions, and layered with workflow-specific behaviour on top. This process ensures all platforms share the same structural integrity while still being fully customised.

How the platform works (partner view)

Partners receive a simplified, restricted version of the Innopo Platform. This view is designed to show only the systems, projects, and assets relevant to their organisation, without exposing internal architecture or systems unrelated to their platform.

What partners can see

  • The systems powering their platform: A clear, accessible list of the Business Systems implemented in their project: for example, Authentication, Onboarding, Quote Engine, Document Generation, and others.
  • The projects associated with those systems: Each partner can see how their systems assemble into the platform we built for them, including different modules and features.
  • Their completed platforms: A “Completed Sites” page that displays:
    • their branding, logo, and colour system,
    • the platform’s URL and environment links,
    • the primary workflows we built, and
    • the Business Systems that make up the final product.

What partners cannot see

  • systems not used in their platform,
  • system code or internal documentation,
  • other partners' projects or platforms,
  • internal tooling used by the developers.

This restricted view helps partners understand their platform’s structure without exposing proprietary architecture or unrelated system details. It also provides transparency: partners can clearly see the modules powering their platform and how these components fit together.

Why this two-sided structure exists

The Innopo Platform is designed with a dual purpose. Internally, it ensures consistency, reusability, and system integrity across all projects. Externally, it offers partners clarity and confidence without exposing the full internal complexity of the framework.

This separation allows Innopo to maintain a highly modular, scalable architecture while giving partners an elegant, understandable view of the systems that support their platform.