Case Management Software

Challenge: For the ongoing development of its platform, the client required diverse technology skills. These included web development in Java, Node, Angular, and Windows using .NET and WPF. The main challenge that led the client to engage Strategic Systems International (SSI) was finding technically strong people for fast-emerging business needs.

Solution: As a technology partner,  SSI has built a dedicated pool of resources with an in-depth knowledge of their business domain. Some of the significant projects delivered by the team include: 

Web Component Development 

SSI has developed a new file share module for the application to save and retrieve files from Network File System (NFS) shared folders. The component provides the following key features: 

  • File share configurations: The system settings for the component are configurable, like root folder, connection verification, file types, etc. 
  • Upload/download files: The component allows drag and drop upload of files to NFS share and also shows the progress of the upload. It will enable downloading files in zip format. 
  • Persistent metadata in the database: The metadata for uploaded files is persisted and automatically synchronized with any file changes. 
  • Manage files and folders: The component allows viewing attachments and making operations to rename, move, and delete both files and folders. 
  • Integration and legacy data import: The component has been integrated with the existing application, and the workflow seamlessly triggered file/folder operations. 

SSI has recently developed the data archiving module for the client. This includes the data archiving process from production to archiving database based on end user-defined qualification rules. It has the following features.

  • The user saves the configuration about the archiving entities, child entities, and scheduler. 
  • On scheduler runs, data is archived from the production to the archive database per defined database configurations & user qualifications. 

SSI has recently completed the UAT phase of the offline application. This included thorough unit & regression testing of the application. 

Windows Application Development 

SSI has built an offline application to enter and save case-related data in an offline mode. This is used by client personnel for field visits when there is no internet connectivity. When the user returns online, the application publishes the saved data to the web platform. 

Authentication API Development 

SSI has developed an authentication service for the new workflow engine of the application. The service provides secure user login to the platform. This is a Single Sign On (SSO) implementation that integrates OKTA, a leading provider of Identity as a Service (IDaaS). The key service features are: 

  • OKTA-based authentication: The service provides OKTA authentication for the clients’ users. OKTA authentication parameters are configured in the platform; the authentication service uses these configurations to log in to the users through OKTA. 
  • Persistent configurations in the platform database: The ability to input and store OKTA configurations has been added. Only an admin of the platform can add designs to the database. 
  • Provision of APIs: Authentication service integrates with the case service through APIs. These API calls orchestrate the authentication flow between the case service and workflow engine.

Result: We have successfully delivered multiple projects across the entire technology stack for Case Management Software. SSI’s detailed architecture review devised a 2-phase cost-effective strategy for system scalability. Phase 1 identified and diagnosed existing infrastructure bottlenecks and optimizations to deployment configuration –this allowed an initial scaling of up to 500 concurrent requests. Phase 2 included re-configuration to a distributed deployment and minimal refactoring of application architecture to achieve the target throughput of 1500+ requests, enabling Client Management Software to address the client’s scalability concerns.  

Case Management Software’s successful collaboration with us has helped them keep key clients and stay ahead of the curve. As a result, they are now sharing their 2023 development roadmap with SSI.

Tools & Technologies: Java Spring, Node.js, AngularJS, C#, WPF, .NET, Elasticsearch, PostgreSQL, Microsoft Graph, OAuth, OKTA

At SSI, we don't just envision change,
we engineer and deliver it.