# Enterprise & SaaS

> An 8-year enterprise platform partnership on .NET 8 with Clean Architecture and React 19 on an enterprise design system. Long-term product ownership.

Source: https://lastdoorsolutions.com/industries/enterprise

## The 3-Year Rewrite Is a Problem We Can Avoid

Enterprise software often follows the same pattern. A team builds a platform, adds more features, and over time the code becomes harder to manage. After a few years, someone says, "We need to rebuild it from scratch." The new system takes too long, the old system stays in use, and the team ends up managing both.

This happens when software is not built for long-term use. Clean Architecture and domain-driven design keep different parts of the system separate and easier to manage. This makes it easier to update tools, change the login system, or add multi-tenancy without rebuilding the main business logic.

Our longest project shows this works. We have worked on one codebase for 8+ years without a major rewrite.

## What We Build

### Enterprise Data Platforms

We build multi-tenant data platforms with data tools, role-based access control, and separate access for each business unit. The backend uses .NET 8.0, Clean Architecture, Entity Framework Core, and Finbuckle multi-tenancy. The frontend uses React 19, an enterprise design system, TanStack Router, TanStack Query, and Zustand.

We have used and improved the codebase for 8+ years. We have added new features and upgraded .NET, React, and Entity Framework versions while keeping the same architecture.

### Design System

We use an enterprise design system with Storybook to document each component. Every component has guides, prop details, and visual examples. New developers can use the component library to build screens without guessing how things should look or work.

### SaaS Orchestration Platforms
Internal tools and SaaS products built on Laravel, React, and InertiaJS. Our Orkest platform handles orchestration and operational tooling, with AI capabilities. We also build custom dashboards, workflow automation, and analytics platforms.

### Product Strategy and UX Design

Our founder works as a Consultant Product Designer on our longest enterprise project. He leads product strategy, UX design, and design system management.

## Our Experience

We bring the full stack to enterprise engagements: architecture, backend, frontend, design systems, CI/CD, and long-term product ownership.

## Compliance and Regulatory

| Requirement | How We Handle It |
|-------------|-----------------|
| **Data isolation** | Multi-tenancy via Finbuckle. Each business unit runs in its own isolated tenant. |
| **Authentication** | JWT/OIDC authentication. Role-based access control with fine-grained permissions. |
| **Security** | Azure Key Vault for secrets management. Staged deployment pipeline with automated testing gates. |
| **Audit** | Change tracking and audit trails for sensitive data operations. |
| **Design governance** | An enterprise design system enforced through Storybook. Component usage documented and reviewed in PR. |

## Tech Stack

| Layer | Technology |
|-------|-----------|
| **Backend** | .NET 8.0, C#, Entity Framework Core 9, SQL Server |
| **Architecture** | Clean Architecture, Domain-Driven Design (DDD) |
| **Multi-tenancy** | Finbuckle MultiTenant |
| **Auth** | JWT / OIDC |
| **Secrets** | Azure Key Vault |
| **Frontend** | React 19, TypeScript, Vite 8, TanStack Router, TanStack Query, Zustand, React Hook Form |
| **Design System** | Token-based enterprise design system, Storybook 10 |
| **CI/CD** | Azure DevOps (staged deployments, automated testing) |
| **SaaS Tools** | Laravel, React, InertiaJS (Orkest platform) |
