We adopt technologies that meet the standards market and they enable maximum performance in each of the scenarios.
We manage multiple technologies in
Windows and Linux environments, mainly based on Microsoft .NET Framework + SQL Server, and PHP + MySQL.
XAF (Xpress Application Framework)
XAF is a framework that allows to develop management tools, focusing specifically on the business logic, dramatically reducing delivery times. With XAF can be reduced up to 40% development time and allows in turn manage the project life with total control over changes and updates. XAF is integrated into the working environment of Visual Studio 2008, and allows both Web projects as installable software for Windows systems. All from the same project.
http://www.devexpress.com/
AJAX
Ajax (Asynchronous JavaScript And XML) is a mix of technologies allows us to extend the functionalities of HTML programming, giving it greater ability to exchange and presentation of data. This combination makes the graphical user interface integrates functions of an application, thus improving the user experience. In addition, Ajax can lessen the load on the database server because the client own browser is who plays and manages much of the programming contained in a website.
Drupal and Zend Framework
Drupal and Zend Framework are two open source platforms based on PHP we use to develop applications quickly and securely. On the one hand, Drupal give us a whole set of functions for mannaging contents and blogs. Zend Framework offers us a powerful framework to develop information management applications, as communities and collaborative tools.
http://www.drupal.org/
http://framework.zend.com/
NopCommerce
NopCommerce is Open Source eCommerce platform for .NET leader in the market. NopCommerce comes with a lot of functionalities from a view of both marketing and business. Like a development tool, NopCommerce is easy and fully customizable.
http://www.nopcommerce.com/
In a programming environment with multiple developers, it is necessary the adoption of technologies for project management.
Shared management of a project team is vital throughout the life cycle, because is possible to add changes and improvements while new needs and requirements are incorporated.
We use software to control versions and source code documentation, and dedicated hardware to the project management and testing.