We build bespoke enterprise architectural solutions, incorporating synchronous (typically data driven web) and asynchronous (messaging-based) approaches.
We have over a decade of experience in building systems using multithreaded and clustered approaches, creating component architectures to be highly scalable and provide high availability.
One area frequently ignored in architectures is how the system deals with errors in a way that minimises data loss and user disruption. We have a proven track record of building robust systems with integrated error auditing.
We provide Web Service and Service-Oriented Architectures to allow systems to be broken into components. We also create state-of-the-art RESTful Web Services.