Unique Solutions to Universal Problems

Home Management and development process
Microsoft Certified Partner


November 1, 2019

Version 2.404 of Dentist Assistance 2 (DA2) is released.

March 7, 2019

Version 2.384 of Dentist Assistance 2 (DA2) is released.

August 27, 2018

Support of USPExpress .NET CFE products is discontinued.

Management and development process

A typical software project goes through the following phases:

  • Requirements
  • Analysis and design
  • Development
  • Testing
  • Deployment
  • Change management
  • Support 

Unisoft Plus can support a project at any phase listed above.
A new project always starts with the designation of leaders at the customer's and Unisoft plus's end who will follow and co-ordinate the different phases of the project and manage all the participating teams. Typically Unisoft plus provides its customer with a rough financial and time estimate after studying the project requirements. If the customer is satisfied and the estimate meets its expectations, then Unisoft plus, together with customer's specialists, prepares a formal agreement, including the definition of the project and of the expected work that has to be done. Also at this stage the customer and Unisoft plus agree upon the business model of the contract (Time & Material, Fixed Price, Risk Reward, other).
After the software is approved and accepted by the customer in its final release and upon request of the customer, Unisoft plus works out an agreement for support. The fee is usually expressed as a certain percentage of the project's total cost, for every year of support.
Another possibility is to conclude a frame agreement like Unisoft plus has done with some of its clients with whom long-term relations have been established. Such type of agreement sets a legal basis for a long-term co-operation. In this case, for any particular project, all stipulations particular to this project (i.e. system documentation, milestones, acceptance criterion, status reports, schedule of payments etc.) are listed in an addendum to the frame agreement.
Once the agreement is signed, Unisoft plus creates a private and confidential area on its server. The customer's project manager gets the sole access to the area via a unique ID and password. Such a protected area is then used to exchange project data (source code, executables, documentation etc.) with the customer.
The support process is very similar to the development process. The customer's project manager informs Unisoft plus about either minor changes/improvements they would like to incorporate or maybe about some inconsistencies encountered in the behavior of the software in some previously unforeseen special cases.