A Structured Foundation for Enterprise Applications
EPIC provides shared platform capabilities that applications can consume without duplicating foundational functionality.
Core Platform Capabilities
Provides the foundation for identities, users, authentication, and identity-related services.
Provides centralized authorization capabilities for controlling access to platform and product functionality.
Provides centralized configuration ownership and retrieval through the Platform Configuration Service.
Provides structured audit recording and traceability for important platform and application events.
Provides security-related platform services including authentication, MFA, session management, and security controls.
Provides platform messaging capabilities for application communication and user-facing messages.
Provides notification capabilities for delivering important events and information to users.
Provides structured reporting capabilities for platform and application data.
Provides public website rendering and website delivery capabilities.
Platform + Product
EPIC distinguishes between platform responsibilities and product responsibilities. Platform capabilities provide reusable foundations. Product modules implement business-specific functionality. This separation prevents business applications from duplicating platform concerns and allows the platform to evolve independently.