The Inventor Compensation System is used to map and manage the agreements between company and inventors according to the requirements of the German Inventor Compensation Act. The project is based on a previous version from 2008, which was also developed by PTA (ID 2924), incl. Functional extensions.
Supplement
This system is a client-server architecture with a SQL Server 2016 database as the backend. The application is developed as a WPF .Net client in Visual Studio 2019 Professional using C# 7. The target framework version of the application is 4.6.2 Classic, as no more recent version had been rolled out to users at the start of development. Many classes and functions are developed under the functional declarative approach. The basis of the application is the specially developed framework 'EasyPrototyping', which provides recurring functions such as an automatic update via ClickOnce and Reporting Services. The heart of the application is formed by the calculation modules for the cascading calculation of the diverse compensation values and premiums.
Subject description
In Germany, the remuneration of inventors is regulated by 'The German Employee Invention Act', which provides the legal framework. In addition, details can and are individually agreed between the companies and the inventors. Against this background, the situation arises that companies do not have identical inventor remuneration processes and therefore have to resort to individual approaches for the necessary IT solutions.