Site Navigation:

Overview:

Our customer required an application that must be capable of running at various client insurance companies with minimal setup. The database must reside at our customer's location. Additionally, their clients must be able to download and install the application with no intervention from our customer. The application must be able to access data across the web in a transparent manner and to act as though it is hosted locally, at each individual insurance company's location.

Situation:

Our customer has been providing an application to their clients in the insurance industry by installing the software as a separate application at each client location. This process has caused incompatibilities with conflicting applications at the client sites and has rendered the application difficult to work with. It has been costly to troubleshoot the difficulties, as various applications at the client sites interfere with each other differently, and advance knowledge of possible conflicts is not available. Our customer also needs to track data from each of their clients in order to develop aggregate figures for the industry. Previously, this has been difficult due to the individual installations of the application at each site. A new application was desired to easily allow for the setup of the application as well as the transference of data between our customer and their clients.

Solution:

A Java application was developed that looks and works from the client's standpoint as if it is a locally hosted two-tier application, providing rich graphical elements. The data resides in extensible database servers at our customer's site, and there is no installation required by the client. There are no deployment or configuration problems for client setup. The application works by translating data to the client from the application database. Our customer is now better able to track data from each of their clients in order to develop aggregate figures for the industry

Return on Investment:

  1. The easy, intuitive, graphically attractive application meets all stated requirements. It is easy for clients to setup themselves, with no intervention from our customer. Its ease of use has made it popular across clients and has maximized profits.

  2. Our client can easily collect and collate statistics from the database which can be offered to clients as an added value.

  3. Our developers have designed and implemented the system so that it appears as if it is a traditional 2-tier system, even though the data is hosted behind a middle tier business rule layer. Therefore, when enhancing the system, back-end developers can add onto the database at the same time that the front-end developers are further developing the user interface.

  4. High performance and scalability for back-end data processing allows for seamless expandability. Additional insurance companies and their data can be added with no modifications having to be made to the system, thus further reducing costs.
The "Extra Mile":

When we arrived at our customer's site, the current models in place were causing lost development speed and contentious scalability. DSW proposed and gained approval to create a custom component to be built into the application to ease integration between back-end and front-end developers. Though this was beyond our original scope constraints, overall development time and cost were decreased dramatically.

*Due to The DSW Group's confidentiality policy, the names of our client are withheld.