YOUR VISION + OUR EXPERTIZE    AND    A FULL QUALITY DEVELOPMENT

   Custom Software Development

    IT Outsourcing




Team size adjustment;
Cost Reduction;
Technology transfer;
Increasing product quality;
etc.

 
   Make the idea come true

Our development process

Datex software developers have a 15 years successful expertise. We understand that every demand, every requirement of our costumers has a great importance. Technologic expertise is almost a common thing today, but understanding your business goals is not. Datex provides this good experiment and understanding


Our specialists provide service in every phase of development from initial concept and requirements, through physical design, to support and maintenance on a 24/7 basis. We will explain each step in development, you will know in every phase where we stay in project.

Requirement Definition

The most important function in the software building is the Requirement Definition especially for medium or large projects.

What are exactly your needs or desires in business and in technology ?
Conditions in timeframe and budget ?
Do you want access to your system from the Internet, or from the corporate office only?
What protection and authorization system do you need ? ...

No other part of the project is more difficult to rectify later. The Datex has a proven experience in specifying project requirements. In many cases we will propose multiple development scenarios. The Project Requirements Documentation covers :

A vision document. It defines the goals of a project, what the primary features, functions, dates and efficiency for a project will be.
Complete project requirement specifications. They provide a workable plan that our programmers can use to start the design phase.
Time-limits, budget and deliverables by phase. What work will be done first? Who will do it? These elements give the customer full control over the project duration and budget.

These documentation parts will be written in a format that identifies a problem or need from the customer perspective. This will ensure that the point of view of the impact on the customer is maintained.


Software Design

Datex software engineers have the technological expertise for building large projects, with :

Multiple users, with different authorization
Large amounts of data, products, clients, accounts, above a million records
Integration of other systems within and outside the company
Intensive processes in network with
large branch number

There are many ways of designing software modules and their communications. A proven experience of Datex prefers a modular scalable architecture in three tier, especially in large projects. These preferred module types are : user interface modules, business logic modules, and database modules. In client-server terminology :

      BENEFITS

Scalable software design
Reutilization of modules, utilization of patterns
Usage of open-source components
Reduction of design time and budget
Graphical user interface, the active client who initiates requests, waits for and receives replies
Application servers which process data for the clients.
Database servers which store data for the application servers.

If your system must have an access from the Internet, the first tier, the active client is a web browser, the second, the application server contains a web server.


Support and Maintenance

After the new system completed, it is vital that the software system be quickly supported and maintained in every problem. The user support can be made available 24/7/365, the same day, or the next day, depending the request. The intent of software support is to provide you with the quality software support you need :

Rapid response to your support requests.
Timely problem resolution, elimination of defects
Support to an extent specified in the software development agreement

The primordial purpose of maintenance procedures, is to eliminate the software down-time. Maintenance procedures :

      BENEFITS

Quickly finding of the software solutions
Maximum system availability
Technology transfer in maintenance problems
Environment configuration and optimization in daily front office procedures, and in batch data processing
Backup procedures configuration
Collaboration in system upgrade
Remote problem determination and resolution