Below is a list of the different software architecture concepts and disciplines our teams are experienced in, and have used to deliver successful projects.
- Service Orientated Architecture (SOA)
- Dependency Injection (DI),
- Inversion Of Control (IOC)
- Object Orientated Development (OO),
- Test Driven Development (TDD)
- Single Page Applications (SPA),
- Onion Architecture
- Database First
- Code First
- Domain Modelling
Our ‘best fit’ approach allows us to choose the right concepts to work with for each project, based on the business analysis we undertake to understand the needs of each client.
The concepts above will cover the majority of projects we deliver, but should a project require an approach not covered here, our teams have the flexibility to adapt accordingly.