Secure Software Design for Banking Contract Management
About Our Client
The Client is a European provider of software solutions and IT consulting services for various financial institutions (banks, investment companies, etc.) and retail businesses.
Challenge
One of the Client’s customers, a European bank, wanted to get a custom contract management software with specific industry-relevant features.
Solution
The Client turned to ScienceSoft for professional help with the design of a future contract management solution.
ScienceSoft’s team developed a concept of contract management software that included detailed functional requirements, business processes and workflow description, interactive prototypes as well as specification of user roles and permissions.
ScienceSoft’s specialists ensured that the system could provide rich functionality that covered complex relationships with the bank’s contractors and sub-contractors. It consolidated all info related to the contracts in one place (comprehensive company info, former contract versions, child contracts, employees’ comments on the company and the contract, etc.) as well as allowed for:
- Notifications on the upcoming events (contract expiration/renewal date, etc.).
- Request for approval from an individual employee or a group of employees.
- Contract versioning to monitor the full document history.
- File exporting into PDF and XLS format.
- Generation of multi-indicator reports (as the number of open / pending contracts, active vendors, contract types, average contract value, etc.).
In addition, the solution was complemented with such important for the banking industry features as:
- Verification by at least one more assigned employee of every introduced change or amendment.
- Strict role-based security based on access control permissions.
The project team also extensively described how to provide intuitive UI for convenient work environment within the system and supported the specifications with multiple mockups.
Results
The Client received a concept of the required solution with a clear and extensive description of functional requirements, workflows, and permissions. The detailed concept description gave the Client a clear picture of the future solution and became an easy-to-follow guide for a future development and QA team to deliver the required contract management solution.
Technologies and Tools
BPMN, Bizagi Modeler, Mindjet MindManager, Axure RP, Sketch, InVision, Confluence.