Based on the target business model, goals and requirements, we identify target system architecture, architectural patterns, key mechanisms, and modelling conventions for the system. If necessary, we develop Proof of Concept solution to make sure key requirements and key risks identified as part of the analysis are addressed by the target solution. Our design includes (but is not limited to) architecture, user interface, database, subsystems, classes, system interfaces, patterns.
Our Technical Architects and Designers are generalizing specialists, meaning in addition to being experts in Technical Architecture, Design and Development/Coding, they have solid skills in other disciplines such as Configuration Management, System Analysis, Testing, Deployment etc. This allows the team management to efficiently shuffle our resources across multiple disciplines depending on the needs of the particular phase and iteration of the project life cycle at any given point.