ETNA Software not only employs offshore and nearshore development processes to minimize project costs for clients, but also offers an offshore/onshore model for consulting. This allows the client to closely interact with business analysts, project managers and developers to maximize performance, decrease risks and make the software development process more “human.”
Consulting is one of the most convenient ways to accurately define problem areas and offer ways to solve them. This is achieved by breaking the development process into stages:
Software Consulting
This stage usually kicks-off the whole development process or can be just self-contained.
A consultant, should it be a business analyst looking for problems that the client faces, or a programmer trying to eliminate those problems, visits the client’s location and works on-site for a period of time that is required to analyze the problem and find ways to solve that problem.
Business Analysis & Development
This is a normal iterative development process that can take place both onsite and in the development center with the help of business analysts, project managers, client representatives and other parties.
The result of such work is a definite solution - both a software solution and a solution to the problem.
Software Support
This is, again, a normal routine that takes place after a new piece of software is installed for a client.
It includes education for the client’s staff, technical and IT support, and changes to the system based on changing market circumstances.
We offer consulting as an initial stage of the project, but clients can also use results of consulting as food for thought or as a basis for an RFP.
Our consulting services include but are not limited to financial services software; trading infrastructure; custom market makers and data connectivity solutions; other sorts of software for capital markets and other financial services companies.











