Architecture

Software architecture
Quality
The quality of an application is measured according to the following criteria: extrinsic/intrinsic interoperability, portability, compatibility, validity, verifiability, integrity, reliability, maintainability, reusability, scalability, efficiency, independence, transparency, composability and friendliness. We ensure that none of these aspects is neglected.
Deployment
Whether the deployment of an application or its enhancements and fixes, we ensure to streamline implementation processes to maintain its quality. The deployment must still be fast to ensure responsiveness to our customers.

Hardware architecture
Performance
Server resource conservation by implementing cache solutions. Improvements on the databases structure, query optimization. Profiling the execution of application software to plug memory leaks and remove bottlenecks. Compilation, installation and optimization of the performance of server applications.
Scalability
Databases replication. Load balancing of servers. Migration to a cloud computing hosting. Application virtualization. IPs failover installation.