“Successful controlling is our goal, tailor-made solutions our mission. Nearshore-Romania helped us stay true to our goal and mission.”


GRANID is the IT solution developed by gibGREINER to support controlling within the planning and realization processes of projects or in managing extensive properties.

The solution is an open universal controlling system that has been field-tested in many projects and continually enhanced to reflect practical experience. It also offers a wide range of function modules. The basic module, which carries out controlling and integration, can be expanded to include general business modules and industry modules.

With a large array of interfaces, it can be integrated in many different system environments, which means that there will be no need to re-record data.

The COM version of GRANID was successfully implemented to several customers in production. Due to high maintenance and development costs they have decided to implement a new version using .NET technologies that must behave exactly like the original.

GibGREINER development team reengineered the solution, but they lacked the necessary man power to migrate all business modules.

Solution Implemented

Understanding the client’s needs, we were able to provide:

  • reports migration
  • migration of business modules using the newly developed solution framework
  • creating .NET components that can still be used from the COM version of the solution
  • reengineering parts of the application in order to create customer specific business modules

Custom Extension for Business Controlling Systems

Project Approach

Phase one of the project was the reports upgrade, followed by modules migration. The integration and testing were done step by step for each module.

Based on customer specifications, code re-engineering was performed where needed.

The project management was ensured by Ropardo and gibGreiner. Software architecture and testing support were realized by gibGreiner, actual development and maintenance work was done by Ropardo.

The project was developed based on the customer’s requirements. For the kick-off, one person from our team worked with the customer at their location.


The new modules were developed using Microsoft .NET platform, Active Reports for reporting modules and SQL Server instances for testing data.

The connection to the database was realized through the solution framework that allows using both MS SQL and Oracle database servers.

GUI is based on Component One controls and the communication with the server was ensured by WCF Services.

The development environment used was Microsoft Visual Studio 2008. Development tracking and source control were ensured by Team System, solution provided by Microsoft and very well integrated with Microsoft Visual Studio.


  • better controlling and integration of planning and realization processes
  • wide range of function modules
  • no need to re-record data
  • practical experience proven by tests and applications in many fields
  • customer specific business modules
  • easier installation of commercial applications


Software Development

Software implementation

Software Services

Software maintenance

Testing & QA

Unit testing
Automated testing
Load/Performance testing


  • Quality custom software development
  • End -user satisfaction
  • Short time to market
  • Quantifiable value
  • Guaranteed performance level
  • Reduced and controlled costs
  • Managed risks
  • Good value-for-money
  • Flexibility