This project defines a structured catalog of reusable capabilities available across our firm, helping developers identify and adopt existing architecture patterns, libraries, and platforms instead of reinventing the wheel.
The catalog allows teams to:
- Explore existing technology assets based on the functionality and capabilities they offer
- Compare tools across standardized capability layers
- Encourage reuse by improving discoverability and consistency
The project is organized around five key layers:
- Business – e.g. Customer Management, Financial Management
- Application – e.g. Workflow Orchestration, Business Rules Engines
- Data – e.g. Master Data, Analytics, OLTP
- Infrastructure – e.g. CI/CD, Hosting, Compute, Caching
- Security – e.g. IAM, Data Protection, Vulnerability Management
Each capability includes examples, definitions, benefits, and related technologies.
This is a SvelteKit application hosted on Cloudflare Workers and built with:
- 🧩 TailwindCSS – for styling
- 🧪 Vitest – for testing
- 🧱 shadcn-svelte – for UI components
lib/data/– all capability definitions and metadatalib/components/– reusable UI blocksroutes/– SvelteKit routes for browsing the catalogdocs/– documentation for maintainers and AI assistants
To provide a single reference point for teams to assess, compare, and adopt reusable capabilities across our technology landscape.