| |
|
Custom Software Development
|
|
|
|
Since its foundation in 1992, UniPro has been providing custom software development as an outsourcing
service. In this time we have successfully completed more than 20 large (more than 20 manpower years) development
projects in various technological spheres, based on and using a wide range of
technologies, platforms, and
environments.
What custom software development includes
-
For software product manufacturers - software development companies who outsource either some or all of the
development cycle of a product or product's software, our custom software development includes:
- Identification of software requirements;
- Time and cost estimation, project planning;
- Research activities;
- Design of software architecture;
- Design implementation and testing;
- Maintenance and support;
-
For enterprise application customers - clients looking for cost-effective IT solutions for their business,
requiring development of complete end-user systems specific to their area of business - our custom
software development includes:
- Analysis and modeling of business processes;
- Technology consulting;
- Time and cost optimization, project planning;
- Design of system architecture;
- Design implementation and testing;
- System deployment and integration;
- End-user training and support;
- System maintenance;
Our principles of software development are:
- Commitment to clients' needs - we work in close contact with the client, considering
our development team as part of the customer's team.
- Quality - we attach great importance to extensive and thorough software testing according to the
planned project cycles.
- System design - when designing software we think about its future. Our priorities in system design are
flexibility, compatibility, scalability, reusability.
- Optimal technology solutions - we think in terms of customer benefits, we analyze software requirements for mapping
system features onto the products and technologies available in the market, choosing technologies with a market future
which are the most cost-effective and optimal for project implementation.
- R&D - UniPro has a strong tradition in R&D, plus the expertise to implement studies with mathematical research,
research for optimization and modeling, that allow us to deliver high performance, competitive complex intellectual
solutions.
- Documentation, user support - the company's software process provides software documentation development,
knowledge transfer, end-user and customer personnel training and support, plus on-site consultancies.
Examples of successful projects:
- USMProLib - Java mobile solution
- Certification test suites for J2SE, J2ME technologies
- Java code coverage estimation tool
- Fortran compilers and tools
- Interval arithmetic libraries
- Basis - electric, magnetic and thermal fields modeling system
- RTOS, compilers and applied software for embedded devices
- Processor verification system
- Team work system
- IDE's source browser