Our team developed a mixed solution based on our two frameworks: smart client framework (for the main line of business application) and MonoX CMS and social networking framework (for the implementation of a public Web site and intranet sites).
Additionally, the Inspectorate's public Web site has to be synchronized with their intranet portal to allow for easy content publishing. Visitors of the public Web portal must have the ability to report various law violations and to track the statuses of their cases. Various forms must be available for electronic processing, and users' electronic signature is used to avoid paper-based submissions.
Our initial development efforts were dedicated to delivering a bare functional prototype in just a few weeks. In line of the Extreme Programming (XP) methodology and due to frequent legislative changes, new releases were issued frequently, emphasizing intensive communication with the client. Mono smart client framework solved most of the low level tasks (Web service communication, security, user interface management, report section), so we were able to focus on critical business issues.
The new system increased inspectors' productivity, improved security, facilitated users' daily tasks and created solid grounds for the future development of the new advanced features.