Unisoft Plus offers development of
software in two broad categories: diverse business applications including
e-business ones and technical/scientific applications. The company provides
also reengineering and porting of existing legacy software to new
platforms/environments.
|
 |
Unisoft Plus consistently pursues its technology strategy: employing of proven
industry-standard component-based technologies and implementation of multi-tier
architecture of applications.
The services are offered through flexible business models, which include: Time
and Material, Fixed Price, Risk Reward.
|
Business applications
|
 |
|
This software category consists of a set of products that help support
businesses in some of their critical activities such as procurement, managing
inventories, administrative activities such as finance and human resources, as
well as supply chains and customer relationship management.
Unisoft Plus has accumulated extensive knowledge and understanding of the needs
and requirements of a number of different businesses. This knowledge allows the
company to quickly orient itself and understand the requirements of its
customers.
|
 |
Examples of business applications
A B2B portal that is intended for showcasing diverse industrial, scientific and
other resources of Siberia region of Russia in the Internet.
A multi-lingual software for MRI (Magnetic Resonance Imaging) gas refill
forecast and track keeping of all gas refill interventions.
A set of
applications for integrating all the information used for administrative,
financial, and clinical activities in small LAN-based health-care facilities.
|
Technical applications
|
 |
|
Unisoft Plus has gained wide experience in different types of technical
applications such as simulators and data acquisition/process control software.
A scientific simulator consists typically of two main parts, the front-end (GUI)
and the calculation core. Unisoft Plus has developed both the GUI and the
calculation part for several scientific projects, as well as only the GUI part
for other projects. In the latter case, the calculation core for a given
technical application was either the customer's existing in-house software or
software developed by a third party.
As already mentioned earlier, there is a very rich reservoir with high
concentration of scientific knowledge, technical know-how and resources at the
Siberian Scientific Center. This makes it possible, if and when required (say
for a very complex project encompassing different scientific disciplines and
with a relatively short time period available for its execution) to easily find
and engage additional highly qualified personnel with the required skills
necessary for the timely execution of the specific project.
The fact that the research and development team of Unisoft Plus is located at
Akademgorodok may prove at times to be a tremendous asset for customers with
complex and urgent projects.
|
 |
Examples of technical applications
An expert-like statistical application for the design and analysis of
experiments using several modern methodologies. The software offers an
integrated environment for experimental design, parameter estimation and model
diagnostics together with the statistical quantification and graphical
interpretation of model reliability. Furthermore, it allows user to perform
model prediction and multi-response optimization.
A front-end
application for simulation of dynamic processes. It allows one to draw
flow-sheets, enter flow-sheet data, create "namelist" files, transfer the files
to a remote UNIX computer for calculation, retrieve results, plot graphs, and
display text reports.
|
Reengineering and porting
|
 |
|
Another service provided by Unisoft Plus is porting legacy software systems to
new platforms/environments. It is easier to engineer and produce today's
software solutions using the legacy system as a start-up basis, rather than
from scratch. Thus, the time and efforts required for the design and the
development of detailed specifications is usually significantly reduced.
Unisoft Plus has successfully completed several such projects in business as
well as technical areas.
|
 |
Examples
An expert-like system for registering readings from gauging equipment,
liquid/bulk delivery forecast and track keeping of all deliveries.
A
post-processor for a Bentley Microstation CAD system to process a design file
that contains complex flow-sheet information in such a way as to produce a set
of flat files that show extracted data classified separately into many
different categories. These output flat files are later used for the
preparation of reports and for uploading to the corporate database.
The original system was written in FORTRAN and ran under UNIX. Now it is a
32-bit application written in C++ that runs in Windows NT.
|
Promptly and permanently available skills
|
 |
|
|
|
 |
|
Certificates
|
 |
 Microsoft
Certified Professional
 Oracle
Enterprise Server: Administration
 Oracle
Enterprise Server: Backup and Recovery
 Oracle7
System Administration under UNIX
 Oracle
Express Database Design and Control
 Oracle
Express Objects for Applications Developers
 Oracle
Financial Analyzer for Administrators
 Oracle
Financial Applications (General Ledger, Accounts Payable, Accounts Receivable,
Purchasing, Assets, System Administration)
A number of Brainbench certificates ( http://www.brainbench.com)
in C++, VB, ASP, SQL, OOD, OOP, etc.
|
Client References
|
 |
|
"The Unisoft Plus group has always met or exceeded my expectations. They deliver
high quality software on-time, and on-budget. The software is rigorously
tested. I have never been disappointed."
Thomas W. Copeman
Director, Product Management
Air Products and Chemicals, Inc.
Allentown, PA, USA
(610) 481-6643
COPEMATW@apci.com
"As a stock brokerage firm, we are usually engaged in a multitude of various
development projects. We simply can not staff enough people to handle all the
various projects we have going on at any one time, nor can we ensure possession
of the exact skill sets required for some parts of many of our projects.
Unisoft has done a tremendous job handling many areas of our development needs.
The quality of their work was excellent; they were punctual and cost effective.
We will most assuredly be using them for additional projects."
Steven Goldman
Chief Executive Officer
Yamner & Co., Inc.
Saddle Brook, NJ, USA
(201) 587-2424
STEVE@yamner.com
|
 |
"Outsourcing applications development is always a high risk venture particularly
when the vendor is 6,000 kilometres from the customer. Air Products PLC has
used Unisoft Plus on many occassions and has been extremely impressed by the
quality of the personnel and their creativity. All projects have been completed
on-time and to quoted cost. Given these results Air Products will continue its
valued partnership with Unisoft Plus."
John B. Shepherd
Vice President - Information Systems
Air Products PLC
Hersham Place, UK
(01932) 24 93 44
SHEPHEJB@apci.com
"Our collaboration with Unisoft Plus began in 1993 and is still very intensive
and productive. We had a problem to collect and process all the information
related to the services that we provide to our patients in the clinic. With
about 600 patients a day it is not easy to have up-to-date information on your
desktop. We then tried, but of no avail, to find an off-the-shelf tool which
would meet our specific requirements. Finally, we decided to employ Unisoft
Plus to create a system that could suit exactly our needs. We are currently
using the second generation of the software system that allows us to integrate
all information covering our all administrative, financial, and clinical
activities. This system makes it possible to solve even more tasks than we ever
expected."
Nina Sysolyatina
Head of the Dental Care Clinic #1
Chief Dentist, Novosibirsk Health Care Department
Novosibirsk, Russia
(383) 251 24 46
|
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.
|
Starting a new project always means
that there are project leaders at both the customer's end and Unisoft Plus's
end who 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 that 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 to
be done. Also at this stage both the customer and Unisoft Plus agree upon the
business model of the contract (Time & Material, Fixed Price, Risk Reward,
other).
|
 |
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.
|
 |
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 one year of
support.
|
 |
Support process is very similar as for
development. 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 very special cases.
|