Web applications development

web applications development

Our main field of activities is building customized business web applications for e-commerce, social networks, document management, work flows and collaboration, intranets and extranets, content publishing, and other.
 

We also build regular web sites main purpose of which is a presentation of a company or business. However these websites are created with respect to possible further future modifications and functionality expansions. Thus you receive a ready platform that meets its presentation purpose and is ready for deployment of complex functionality. To get better understanding of our offerings, please visit the “Our products” page.

We understand that the application itself is not the whole product. Our delivery therefore includes also production and deployment environment and a professional support.

Production (web server where the production application is running) is in most cases built on top of Debian server. We use Debian because of its mature code base and optimal set of applications and utilities that make it stable, robust and high-availability solution. In case you wish to run your production on different platform, we cooperate with reliable suppliers that deliver products form IBM, Microsoft and Oracle.

Deployment of a web application is a complex process that has to be fail proof. For this purpose we build an environment where functionality that is finalized and tested is deployed to central testing server. This testing server is used to demonstrate new functionality to you and also to perform duplicate testing of the application. As soon as the functionality is considered mature it is moved to staging server. This step simulates final deployment to production. If everything is okay, the new features are deployed to the production. This final process usually takes time from a few seconds to a few minutes.

In order to make sure that we deliver you a fail proof functionality we use TDD (test driven development) with use of unit (PHPUnit) and functional tests (Drupal testing framework and Selenium).