Business needs analysis and specifications development
All parameters of the future product are specified based on the client’s needs.
Needs are identified through research and analysis of the aims which the client would like
to achieve through the application of the future product as well as through understanding the
client’s organizational structure and processes, infrastructure and the technological equipment in use.
The formal result of the requirements research and analysis are terms of reference developed which
may vary in detail depending on the practices in use by each client organization. Correct input of
information in the terms of reference is crucial for the precise planning of project activities and
the adequate estimation of resources needed. Finding the right balance between price, time and scope
of service (provision of the concretely needed solution) is not difficult once informed decisions are
ensured on behalf of the managers and experts.
The analyses often result in more than one version for the production of some elements of the project.
It also gives a view on the standards which the product will meet, obligatory or possible technologies to be used, etc.
Design is based on the technical specification developed and is in line with the formal business requirements.
Stepping on the parameters outlined in the specification, design begins by defining the system infrastructure
on the macro level – the modules which are combined in it, their functional boundaries and the interactions
in between. This usually results in UML diagrams and technical descriptions. Coming down to the details,
design provides the definitions of all concrete tasks to be performed.
Independent technical expertise when choosing appropriate hardware or software equipment
Independent expert opinion when choosing appropriate technical solutions for system design
Integration of systems and their maintenance during their lifetime
Staff training on operating the newly applied systems in an organization
From a business point of view, a system is working when the people involved in its operation have the
knowledge necessary to do their job properly. Time is needed to acquire such skills and this can be
very costly when you add on all the man-hours of every staff member involved. We understand that time
is money and offer you staff training to optimize it. Training is provided for utilizing better the
solutions which we have provided to the company but also for other systems and products within the technical
competencies of the Grafixoft profile.
Short description of the technical competencies
Databases: extensive experience, excellent skills in design and application of
solutions based on various systems for database management: (Oracle, MS-SQL, Interbase/ Firebird, MS-Access, MySQL)
and tools for accessing information resources (ODBC, JDBC, ADO, DAO)
Integration and administration:
- Operational systems: Windows 2000/ XP/ Vista, Windows 2000 Server, Windows Server 2003, Linux
- Systems with general or specific applications: solutions by Retain International, Microsoft Exchange 200x, qmail,
SharePoint Services (and Server), Wiki, Lotus Notes/ Domino, Microsoft Project Server, Microsoft Office applications, IIS, Apache, etc.
Web contents management and design:
ASP, ASP.NET, PHP, JSP, CGI, ISAPI, etc.
.NET, BMC Remedy, Windows API
C#, C/C++, Object Pascal, Java,
VBScript, JScript, Pearl, Python, etc.
Visual Studio, Delphi/BDS, Eclipse, BMC Remedy, etc.
SIP, TAPI, LDAP,
HTTP, HTTPS, SSL, etc.