You won't see any descriptions of popular/stereotyped content management systems (CMS) here. We do not use them for many reasons: CMSs are not always reliable, CMSs don't not provide means for great expansion of website functionality, CMSs create a high load on the web-server.
Server-side technologies
The internal architecture of a web-based application developed by our company, is described by the MVC (Model - View - Controller) pattern. This approach allows us to identify and develop the core components of a web-application: data(Model), business logic(Controller) and display(View). This architecture is the base of any WEB 2.0 application. More on MVC
PHP 5.3.x
This programming language is perfect for a wide range of tasks: from small websites to large-scale social networks. Different frameworks (CodeIgniter and Doctrine) make PHP a great tool for creating quality web-applications.
|
CodeIgniter
A popular opensource MVC framework. Using this framework allows us to create web-applications that:
- Offer high-performance;
- Are reliable and secure;
- Available for easy and rapid scaling;
- Have the correct URLs of all the pages (/about /licence).
More on CodeIgniter
|
Doctrine
A framework, which simplifies the work with a relational database. Using this framework allows:
- To work with the contents of the database quickly and easily, which, in turn, significantly reduces development time;
- To replace the database without significant changes in the code that may be necessary due to increased workload;
- To implement the "caching" of SQL-query execution results, that can dramatically increase the performance of a web-applications;
- To provide a high level of data security and protect against a variety of popular hacking methods.
More on Doctrine
ASP.NET
With the policy of Microsoft, based on providing ready-made enterprise solutions, many companies already have software by Microsoft. For these clients, our company has successfully mastered the technology of ASP.net and C#. The use of this technology also allows us to integrate a web-application with a wide range products. More on ASP.NET
Databases
Our specialists design highly normalized databases that are optimized for instant work at high loads. As our primary database, we use MySQL. For ASP.net applications with a database-server with the Windows OS we use SQL Server.
|
MySQL
The most popular open source database in the world due to such an important factors as: rapid development, high levels of reliability and ease of use. Using this database allows us to save time and money for the customer. That's why our team choses MySQL as the main database for web-applications. More on MySQL
|
SQL Server
Successfully competing in the database market at the expense of powerful support tools and ease of use in the best traditions of Microsoft. In addition SQL Server supports mirroring and database clustering, which gives it a serious competitive advantage on the market of web-development. More on SQL Server
Client-side technologies
To develop an interactive web-applications a professional has to use many tools to manage elements of the page in a browser (the client). The choice of these tools is great, but professionals prefer the most effective ones. With the help of various programming languages, popular frameworks and sets of our own developments, we implement the page and its functional elements in the way the user wants to see it.
JavaScript
A very complicated and troublesome language. At the same time, it's a traditional and popular instrument for creating dynamic web pages. In order to implement any page element using native JavaScript, a lot of time and resources need to be spent. But, thanks to libraries and frameworks like jQuery and Ext JS, the use of JavaScript is considerably simplified, which in turn, allows us to quickly and easily develop web-page components.
|
jQuery
This library is an irreplaceable tool in client-side development of a web-based application. Lots of interactive elements, the development of which could require hundreds of lines of code, thanks to jQuery are designed quickly and easily. Therefore, the use of jQuery allows us to save a lot of time, effort, and simplify the code. More on jQuery
|
Ext JS
Thanks to this tool web-programmers build the most practical, comfortable and modern web-based application interfaces. Our professional use of this framework, allows us to develop web-applications that can truly be called practical. More about Ext JS
Flash / Flex
The Flash / Flex technology allows us to create both animated elements and full-scale application web-interfaces. To be more precise, thanks to these technologies developers have the opportunity to visualize data in various non-standard forms. The synergy of these technologies can create RIA (Rich Internet Applications - rich Internet applications).
|
Flash
Allows us to create vector animations and various interactive elements. This technology is more suitable for designers rather than programmers. The true purpose of Flash - the creation of separate design elements: banners, icons, etc. More about Flash
|
Flex
The Flex technology can vividly be described by just three words: Flash for developers. The advantage of this technology is that with all its beauty, Flex - applications are programmed without limitation. This allows us to develop total client-side web-applications, as well as to integrate the use of external devices (mic, web-camera, etc.). More about Flex
HTML / XHTML / CSS
These technologies can be called a foundation in the development of web-applications. They are used to make the design (appearance of the site, implemented in graphic editors such as Adobe Photoshop , Illustrator , etc.) from images into interactive web-pages available for viewing through web-browsers.
|
XHTML
Valid semantic (DIV) XHTML -markup ensures the correct display of web-application pages in all browsers ( Internet Explorer 6,7,8, Mozilla Firefox 2,3. Opera 8,9, Safari , Chrome ). The use of such markup allows us to optimize web pages for search engines, which is a very important factor for the promotion and commercial success of a project. More about XHTML
|
CSS
Correct use of this technology makes it possible to divide the structure of a web-site and its visual design. This approach provides reduces complexity and repetition in a web-page structure. More on CSS
Design and promotion
Although the primary focus of our company is developing a web-based applications, we do not offer lower-quality services for promotion and design. Besides the fact that an application must work properly for its visitors, it has to be search engine optimized. With multiple technologies and years of experience, our designers develop a unique appearance of a web-application and our professional SEO-specialists provide an increase site visits.
Design
To create a creative appearance of a web-site our web-designers tend to use a set of tools Adobe Creative Suite : Photoshop , Illustrator , After Effects , etc. In addition to the professional use of these technologies, our creative team listens to the ideas and wishes of customers, then analyzes them and offers a correct solution, depending on such factors as: the type of website, the target audience and the latest trends in the web-design.
Promotion, SEO
In order for a web-application to give income, attractive appearance and proper performance is not enuogh. One of the main factors in this case is its position in search engines: Google , Yandex , etc. Our SEO-specialists promote web-sites to the TOP 10 position in all search engines, using only legitimate methods of search engine promotion.

Back to