CS Core

The application foundation we built for our products.

Craftec Solutions designed and develops CS Core: shared identity, permissions, administration, content and operational services used across our applications.

CS Core: shared identity, security, administration, content and operations capabilities

Shared engineering, built into the platform.

Across our applications, we encountered recurring requirements for authentication, permissions, administration, configuration and operational tooling. We engineered those capabilities into CS Core and maintain them as shared services, while each application keeps its own business logic.

Architecture

Core owns shared platform concerns. Applications own their domain.

Core owns

  • Identity
  • Security
  • Permissions
  • Configuration
  • Administration
  • Shared services

Applications own

  • Commerce
  • CRM
  • Documents
  • Industry workflows
  • Customer-specific logic
  • Domain rules

Core provides the platform. Apps provide the business domain.

CS Core
CS Shop
CS Office
Custom SaaS

What we built into CS Core.

Identity & Security

Authentication, MFA, sessions, account lifecycle, login history, roles, permissions and security policies.

Administration

Application configuration, navigation, reusable forms, administrative workflows and dashboards.

Content & Web

Multilingual content, blog, media, metadata, canonical URLs and SEO infrastructure.

Operations

Audit trail, activity history, system configuration, operational services and integrations.

What this work demonstrates.

Platform architecture

We separated shared platform services from application business logic, defining where responsibilities belong and how applications use the common foundation.

Consistent security

We implemented authentication, MFA, roles, permissions and account policies as shared capabilities that we maintain across our products.

Less duplicated engineering

We designed reusable administration, forms, configuration and content services, applying the same maintained implementation across applications.

Independent product domains

We keep commerce, CRM and other domain rules in their applications, allowing shared infrastructure to evolve without merging distinct business models.

Proven across real applications.

CS Shop

Commerce, catalog and order workflows.

CS Office

Internal business workflows and administration.

Custom SaaS

Client-specific platforms built on shared infrastructure.

Custom Software

Business software tailored to specific teams, processes and operational requirements.

CS-Shop commerce platform interface
Product illustration

CS Shop in practice

In CS Shop, we connected product administration to CS Core's shared accounts, permissions and administration services. We implemented product catalogs, pricing and commerce workflows in CS Shop's own domain.

Explore CS Shop

We continue to develop CS Core from requirements encountered in our production applications. The platform reflects software we build, deploy and maintain in ongoing project work.

Engineering principles we applied.

Modular

Applications depend on shared capabilities without merging their business domains.

Security built into the platform

Identity, permissions and security are platform concerns.

Extensible

Applications can add their own modules and workflows.

Production-oriented

Built around real operational requirements, not just developer convenience.

Build custom business software with Craftec.

Bring us your application's requirements. We can help define its architecture, develop its business logic and take responsibility for implementation and continued development.

Discuss your software project →