Sunteți pe pagina 1din 14

RomSoft

S.C. RomSoft SRL


Address: Bdul Chimiei 2bis, 700391, Iasi, Romania
Telephone: + 40 232 266831 / + 40 332 800002 / + 40 332 800003
Fax: +40 232 266831
Email: office@rms.ro
Web: www.rms.ro
| Contents


2
Contents
1 Company Profile and Organization .......................................................................................................... 3
1.1 Our History ............................................................................................................................................ 3
1.2 Our Profile ............................................................................................................................................. 3
1.3 Company Organization .......................................................................................................................... 4
1.4 4P Principle............................................................................................................................................ 4
2 Core Competencies.................................................................................................................................. 5
2.1 Capabilities and Skills ............................................................................................................................ 5
2.2 Certifications ......................................................................................................................................... 5
2.2.1 Company Certifications ..................................................................................................................... 5
2.2.2 Personnel Certifications .................................................................................................................... 6
3 Development Process .............................................................................................................................. 7
3.1 Phases & Milestones ............................................................................................................................. 7
4 Projects ................................................................................................................................................... 8
4.1 Work Area Manager (WAM) ................................................................................................................. 8
4.1.1 Overview ........................................................................................................................................... 8
4.1.2 Main Functionalities ......................................................................................................................... 9
4.1.3 Implementation ................................................................................................................................ 9
4.2 Case Manager........................................................................................................................................ 9
4.2.1 Overview ......................................................................................................................................... 10
4.2.2 Main Functionalities ....................................................................................................................... 10
4.2.3 Implementation .............................................................................................................................. 10
4.3 Web Data Content Synchronization .................................................................................................... 11
4.3.1 Main Functionalities ....................................................................................................................... 11
4.3.2 Implementation .............................................................................................................................. 12
4.4 Integrated Concept Solutions (ICS) ..................................................................................................... 13
4.4.1 Overview ......................................................................................................................................... 13
4.4.2 Main functionalities ........................................................................................................................ 13
4.4.3 Implementation .............................................................................................................................. 14
4.5 Mailbox Central ................................................................................................................................... 14
4.5.1 Overview ......................................................................................................................................... 14
4.5.2 Implementation .............................................................................................................................. 14
| Company Profile and Organization


3
1 Company Profile and Organization
RomSoft provides high-quality IT
consultancy and continues to be the
partner of choice for reputed
Western European companies
seeking to outsource software
development activities ranging from
custom applications to embedded
systems.
In plain English, a lot of important
organisations trust us with their
software development needs and we
always exceed their expectations.
Our market is a very serious one,
but we are so good at what we do
that we can also afford to have fun
telling you all about it
1.1 Our History
The company was founded in 2001 and its first employees were the company founders themselves,
Nicu Popescu and Dorin Cristea. They both entered this partnership with over ten years experience
in software development and solid management backgrounds acquired while working in an Austrian-
Romanian partnership a strong leader in the financial software outsourcing market at the time.
Today, the company employs 47 people, project managers, software developers, architecture
designers and testers. Over the years, RomSoft targeted almost exclusively the external market,
offering software development and consultancy services for companies all over Western Europe
such as Germany, Austria, Italy, Norway or Denmark.
1.2 Our Profile
We specialise in developing custom software applications. We work our best in order to design and
deliver the ideal bespoke solution for our customers. Our ability to deliver outstanding quality
solutions under tight deadlines is one of the main reasons our customer base keeps growing.
Software development companies outsource to us their development phases such as requirements
analysis, architectural and detailed design, coding, testing and creating user documentation.
The collaboration models based on out-tasking became part of our extended strategy, as these
models ensure our clients complete transparency over the development process.
We believe in helping others benefit from our hard-earned expertise, too, so we offer consultancy
services for software development start-ups, as well as any companies looking to improve their
development process.
A more recent portfolio diversification consists in our participation in research projects, mostly with
application to the telemedicine field and e-Health.
| Company Profile and Organization


4
1.3 Company Organization
Effective teamwork has always been a recipe for success, so all our staff are part of teams within
which, depending on the various projects we are involved in, they play different roles. Apart from
project teams, we also have testing and technical documentation teams. In this way, everybody has
the opportunity to improve their skills and nobody is missing out on the fun.
1.4 4P Principle
Experience has only confirmed what we already knew: that the key to increasing the chances of
success on software projects is to look after and get the most out of people, processes, and
products.
This is what we believe in most:
People: Find people who know the product and can work in the process. Keep investing in
knowledge transfer and staff training, and the value of company will keep growing, too.
Process: Manageable and transparent processes represent the foundation of long term win-
win partnerships with our customers.
Project: Promote the latest software development technologies. Help customers use them.
Encourage customer involvement at all the development stages.
Product: Always keep the product in focus. Respond in a rapid and flexible manner to
customer requests.

Graphic 1: 4 P diagram
| Core Competencies


5
2 Core Competencies
RomSoft has always been committed
to improving the range of services it
offers and continues to exceed high-
end customer expectations.
Our development process is based
on MSF (Microsoft Solution
Framework) and since 2004 we
have implemented an ISO 9001
certified quality management
system.

2.1 Capabilities and Skills
Our developers and project managers have up to 7 years of experience in the software development
field acquired, in most cases, in Austrian, German and American companies.
Here is a short overview of what we know and do best:
Development process based on MSF (Microsoft Solution Framework)
Programming languages: C++, C#, C, Java, VB, ASP, Php.
Technologies/frameworks: .Net, ActiveX, COM, Java beans, JSP.
Operating systems: Windows, Unix, Linux, RT Linux.
2.2 Certifications
2.2.1 Company Certifications
Our Quality Management System is ISO 9001:2008
certified by TV AUSTRIA CERT GMBH.

In 2008, RomSoft was granted the Certification for
Scientific Development and Research by NASR (National
Authority for Scientific Research).

In June 2010, RomSoft became Microsoft Certified Partner
in the Microsoft Partner Network.

ISO 13485 certification is in progress (the international
standard that specifies requirements for medical devices)


| Core Competencies


6
2.2.2 Personnel Certifications

DEVELOPMENT CERTIFICATIONS
2 certifications for MS .NET Framework 3.5 Windows Communication Foundation
Application Development
5 certifications for MS .NET Framework Application Development Foundation
1 Microsoft Certified Technology Specialist .NET Framework 3.5, Windows Forms
Applications

TESTING CERTIFICATIONS

2 STQB Certificate - Advanced Level
3 STQB Certificates - Foundation Level

| Development Process


7
3 Development Process
Based on MSF (Microsoft Solution
Framework) and tailored to fit the
RomSoft business challenges, our
development process covers the
lifecycle of a solution from project
kick-off through to live deployment.
The RomSoft Development Process
Model allows us to create software
solutions iteratively within
predictable budgets and schedules,
due to our progressive
understanding of the requirements
and the business settings of our
customers.

3.1 Phases & Milestones
This approach leads to a flexible process, based on the following phases and milestones:
Envision Core team organised; Vision and scope drafted
Plan - Technology validation; Functional specification agreed; Master plan agreed; Master
schedule agreed; Development and test environment set up.
Build - Proof of concept complete; Internal build n complete; Internal build n+1
complete
Stabilize - Bug convergence; Zero bug bounce; Release candidates; Pre-production test
complete; User acceptance testing complete; Pilot complete
Deploy Core components deployed; Site deployments complete; Deployment stable.

Graphic 2: RomSoft Development Process Phases & Milestones
Project development is done in iterative cycles, where based on the importance and prioritisation of
the requirements, successive iterations of the project are delivered to the customers. With every
new iteration, the customer feedback is incorporated.

| Projects


8
4 Projects
Our core business is custom
application development for IT and
non IT companies, based on a well
defined development process
covering: requirements definition,
software architecture design,
coding and testing.
Here is a closer look at some of the
projects developed by RomSoft over
the years:
4.1 Work Area Manager (WAM)

Figure 3: Work Area Manager Screen
Work Area Manager is designed to coordinate small to medium medical laboratory workflows, and
offer (if not narrowed by other user restrictions) a consolidated, real-time view of the lab hierarchy
and all its entities.
4.1.1 Overview
WAM is a reflection of the real-life lab hierarchy, assisting clinicians and lab workers to manage
correctly the day to day operations that need to be carried out with respect to its various entities:
lab customers, workplaces, rules, tests, patients, users, etc.
| Projects


9
4.1.2 Main Functionalities
Connects and monitors the activity of all analysers and other lab devices
Manages orders and sends them over to the analysers
Receives results and validates them (by executing performance technical validation)
Reports the validated results to other external systems, as needed
4.1.3 Implementation
Programming language: C#
Technology/Framework: Microsoft Visual Studio 2010/.NET Framework 4.0
Database: Microsoft SQL Server
Components: CSLA Business Objects Framework, DevExpress User Interface Controls
4.2 Case Manager

Figure 4: Case Manager Main Screen
Case Manager is meant to assist clinicians and laboratory technicians in gaining an overall view and
correct understanding of the results obtained in haematology labs.

| Projects


10
4.2.1 Overview
Case Manager is part of the software installed together with the new XE-5000 Sysmex analyser and
allows extending the reporting capabilities of the analyser with clinical case information.
Case Manager is designed to assist clinicians and lab workers in understanding correctly the results
obtained in the haematology laboratories.
The software allows a consolidated view of a positive case, including the overall condition of the
diagnosed patient, in-depth information about the disease in general, and recommendations and
guidance for further interventions.
4.2.2 Main Functionalities
Case Manager interacts with the user in the lab, as well as with the clinician
For each result that is received, a set of rules is executed, in order to detect samples that
match the criteria of a case
When a positive case is identified, the Case Manager Server sends out a notification to the
Case Manager Client, to alert the lab user
4.2.3 Implementation
Programming language: C#
Technology/Framework: Microsoft Visual Studio 2005 on .NET Framework 3.0
Database: SQL Server

| Projects


11
4.3 Web Data Content Synchronization

Figure 5: NPS Main Screen
NPS allows Sysmex world-wide technicians to cache specific documentation (like service manuals or
knowledge base otherwise available only on the Sysmex web site) on their systems, to be available
when they dont have access to an Internet connection.
4.3.1 Main Functionalities
NPS is a client application that works in three modes:
Online browser (users browse the documents web site as they would do with a standard
Internet browser)
Synchronization mode (the documents from the web site are locally cached)
Offline browser (users browse the locally cached documents as they would do when having
access to an Internet connection)
The application is needed as the documentation web site has a set of particularities that restrict the
usage of caching capabilities of a standard Internet browser.
The synchronization mode is implemented using a WCF service deployed on the documents web
server.

| Projects


12
4.3.2 Implementation
Programming Language: C#
Technologies: .NET Framework 3.5 SP1 (Windows Forms, WCF), CSLA
Development Tools: Microsoft Visual Studio 2008 SP1
Database: Microsoft SQL Server (Standard edition on web server, Express edition on clients)
Deployment Environment: IIS 6 (hosts the WCF synchronization service)
| Projects


13
4.4 Integrated Concept Solutions (ICS)

Figure 6: ICS - Administration Module
The application is designed to assist the Sysmex sales and support teams in configuring, customizing
end-user solutions, and collecting customer data.
4.4.1 Overview
ICS is an application used by Sysmex teams to administrate, configure and time-manage the
distribution of Sysmex IT products.
4.4.2 Main functionalities
The application is module-based:
The Administration module is used to configure distributors, project types, quotation
statuses, roles, etc.
The Laboratory Solution Configuration module is used to create product configurations (a
configuration consists of one or more articles) and quotations (containing configurations,
free articles and displaying article prices per distributor)
The Time Management module helps users schedule and keep track of their activities

| Projects


14
4.4.3 Implementation
Programming language: VB.Net
Technology/Framework: Microsoft .NET Framework 3.5
Database: Microsoft SQL Server
4.5 Mailbox Central

Figure 7: Mailbox Central - Signatures Screen
Mailbox Central is an application developed for Add-On, a Denmark based company.
4.5.1 Overview
The application is used to administrate the out-of-office texts and signatures for a large company
whose mail system is kept on a Microsoft Exchange server.
Composed of an administrative module from where the user can set the out-of-office text and
signatures for a single mailbox or for a series of mailboxes or distribution groups.
It also features an Outlook add, in which it takes care to update the signatures every time they have
been changed in the administrative module.
4.5.2 Implementation
Technologies: Microsoft .Net Framework 1.1
Database: Microsoft SQL Server 2000
Development: Microsoft Visual Studio .NET 2003, Microsoft SQL Server development tools

S-ar putea să vă placă și