Skip to main content

Standalone application

KAIZEN supports modular architecture and scalable enterprise apps. As applications grow in complexity, scalability, and team size, architectural decisions significantly impact maintainability, deployment strategy, and system performance. The main-micro application architecture adopts a micro-frontend approach, enabling modular development and independent deployment of domain-specific applications while maintaining a unified user experience.

When creating applications, you can specify standalone, main or micro application types.

Specify the app type

Standalone application architecture

For a standalone application, all modules reside within a single codebase and share the same runtime and deployment lifecycle. Any change to a feature, regardless of scope, will require redeployment of the entire application.

Architectural characteristics

In a standalone application:

  • All functional modules of the application screens are tightly integrated.
  • The build and deployment process produces a single artifact.
  • Scaling typically applies to the entire application rather than individual modules.

While this model simplifies initial development and is suitable for small to medium-sized systems, it becomes increasingly difficult to manage as the application grows in scope and complexity.

Suitable use cases

A Standalone architecture is appropriate when:

  • The application scope is limited.
  • The development team is small.
  • The system has minimal domain separation.
  • Rapid prototyping or MVP delivery is the primary objective.

Last updated on 20 May 2026