Web Development

Web development is the biggest and oldest department at Onix. The staff includes more than 35 managers, developers, QA engineers and technical writers.

Our development process is an intersection of team skills and innovative technologies. Using modern environment and cost effective methods, we will develop unique web solutions for your business.

Here is a brief list of services we offer:

  • By project type:
    • E-Commerce applications (stores, auctions, integration with payment gateways);
    • Community (Social Networks, Blogs, Forums, Open Social and Facebook Applications);
    • CMS Driven sites (Drumal, Joomla or Onix CMS).
  • By technology:
    • Back-End Programming: PHP, Python, ASP.NET;
    • Flash and Flex programming using AS2/3;
    • Database development: MySQL, PostgreSQL, MS SQL;
    • Frameworks:
      • PHP: CakePHP, ZendFramework;
      • Python: Django;
      • JavaScript: jQuery, PrototypeJS, YahooUI, Ext JS;

Dedicated team

Finding a good local team that would realize a project at a reasonable fee may be challenging sometimes. For a sufficiently big project you need to hire a project manager, a few developers, a tester, a technical writer, a system administrator, etc. You would need to make sure that all of them are skilled enough to complete your task, can communicate with each other, and can complete your project in time. Onix ensures it all.

Dedicating a team to each project is one of the principles of Onix development. It makes our relationship with each client more effective and mutually beneficial. Developers are working for a client for months supporting projects on different stages of their lifecycle.

You can pay for this service on a monthly or a weekly basis depending on the skill of developers you hire and the type of work they perform.  Our managers will coordinate the developers’ work and send you daily or weekly reports.

This is the best solution when you want to build an Agile-type team and change tasks frequently according to your business requirements.

Fixed-price custom programming projects

We do both small and big projects on a fixed-price basis.

At the very beginning we discuss all the project details. In many cases we need to write a project specification. The specification is a document which describes all site pages and modules, user behavior in all possible cases, details of integration with external systems, etc. The specification allows us and the client to understand the project better and avoid potential problems in the development. The document can be either designed by our manager or technical writer, or be provided by the client.

The specification allows us to give a very accurate project estimate. The project price is based on the number of hours the project would take and our hourly rate. The project price doesn’t change even if it takes longer than it was estimated. However, it can change if the client requests a service which was not included into the specification.

Usually we split up the process into a few phases, each not longer than 3-4 weeks. At the end of each phase we perform integration and testing. Once development is complete, the project is uploaded to our or the client’s server and switched into the beta-testing stage. Having fixed all the issues, we consider the project to be complete and switch it into the support stage.

During the project guarantee period (3 months after the project was finished) we fix all the issues without additional charge.

This is the most popular way with our clients. However, if you change development direction very frequently or don’t have a detailed specification for a long period of time, you may probably need to consider another option.

Design Services

Each site requires a unique look. Usually you can choose from a few options: get a free template from an online template site, employ low-cost student designer work, or place an order with a professional company for a design template that will meet all your site requirements.

Quality design can’t be developed too fast or at a very low cost. Development of a modern site design usually takes a few days of coordinated work of the designer, the manager and the client. Often along with the site design clients decide to modernize their logo, business cards, letterhead and envelopes in the new unique style.

Onix has talented designers who will design any kind of website, logo, stationery or user interface. Please review our portfolio to see examples of our work.