Home  Section:



O2 Business Solutions
 


Custom software systems

Unique solutions attained using open methodological procedures

The modern technological world is full of standards, but there still exists a demand for unique software solutions. One reason may be the competitive advantage attained as a result of a unique tool custom made according to requirements or simply the unique situation of a customer who does not find a suitable SW solution on the market. In both cases it can make sense to gain and own an SW solution for your needs.

There are many companies which provide services for software development and implementation. But only some of them constitute a real guarantee that the resulting solution will provide sufficient user value, will comply with all the functional, performance and security requirements and will be supplied at the agreed time, quality and whilst adhering to reasonable costs.

So what is the key to the provision of high-quality guarantees? This consists primarily of a strong and tried and tested methodology focussing on the management of SW of projects, of verified procedures for SW development, testing and verification of functional correctness and then the methodology for ensuring operation and post-implementation support for the supplied solution with an SLA guarantee.

The second fundamental factor is the quality of the team involved in software development. Our team consists of nearly 200 experienced analysts, developers, architects, consultants, testers and project development managers. We have also created a network of external experts who offer flexible assistance to our team as needs be.

Key phases in implementation and their significance for the quality of the solution

Processing of requirements

  • The aim is to get the requirements of the customer for the solution and designate the scope of the project
  • The requirements are recorded in a structured form in the CASE tool Design of logical and technological architecture of solution
  • With regard to the gained requirements, the optimal solution for the customer needs is proposed

Outline analysis of solution

  • The outline analysis specifies the key modules and their interfaces. It also makes it possible to break down wide-ranging solutions into smaller, easily implementable modules.

Detailed analysis and prototyping

  • The detailed analysis focuses on the specification of all functions of the system in sufficient detail
  • • Prototyping significantly helps the customer to understand the proposed solution This is because a key task of analysis, in addition to the draft solution, is the verification that this solution is the optimal one for the needs of the customer

Design and development of SW solution

  • Design and development are highly technical disciplines. This is where one finds the hidden magic of programming. A solution meeting all the previously specified requirements is born from the individual parts of the program code created on specific technological components

Testing

  • Despite the robustness of the methodology it still applies that SW is made by people, not machines. During testing we eliminate errors to an acceptable minimum, regardless of the preceding stage where they arose

Implementation

  • • Bringing an SW solution to life requires a perfect understanding of the business or the agenda of the customer. It represents the configuration of tools, often data migration, integration with other ICT systems of the customer and, last but not least, user training.

Main technological platforms

We perform the actual SW development on two main technological platforms

  • J2EE – Open technology based on JAVA standard of company Sun Microsystems
  • .NET – Technology of company Microsoft

With the use of the latest technology and tools for these platforms we are capable of supplying our customers with sufficiently robust, secure and expandable solutions which suit their current and future needs to the greatest possible extent.

We stress the current trends in the development of information systems and we do not waste time (ours or the customer’s) needlessly.

Software solutions in practice

Over the time of our existence we have created a great number of unique systems for our customers.

In the area of public administration the demand for so-called vertical solutions focussing on this or that agenda has been very high. Our company has become one of the key partners of public administration and can present truly exceptional solutions.

banner