ISIC Holding AG has refined corporate expertise in diversified sectors to provide their clients and investors with reliable and well-structured solutions in different industries for over 25 years. Throughout this time, ISIC has experienced every stage of the shift towards globalized divisions with emphasis on Communication and Information Technology Development.
They have successfully completed and are currently involved in a whole number of different projects, ranging from highly complex turnkey solution for specialized markets, such as the marine insurance industry, construction and the retail and food logistics.
Their lead marine insurance product, SEAS-IT, is an all-in-one solution for supporting marine insurance processes. SEAS-IT caters to the marine insurance industry in all aspects of it's underwriting, survey, claims, internal communication and back-office. It is designed to communicate with the major accounting applications and is compatible with other third party applications. The product manages all ship and company related documentation created within these processes.
The client already had a first version of the product. It was written in an outdated technology called Helma. The goal was to rewrite the application with Apache Wicket/Java to make it supportable and release a new version for sale. There was no specification, so we had to collect and recover the requirements from various sources, including consultations with experts. We had to build our own expertise of the domain area and make sure that the business logic of calculations, alerts and selections is retained in the new version of the software.
We dedicated one of our senior engineers to become a fully-immersed business analyst, learn the domain of marine insurance, and, more specifically, the rules and practices of P&I clubs functioning, to contain the models in his head. While writing the new version of the software, we had to fix operations, replace some of the previous modules and reverse-engineer the sophisticated financial calculations. The team worked in close cooperation with a domain expert.
We built six separate modules: Underwriting, Survey, Claims, Validation, Administration and Reporting. Besides, we created additional sub-processing modules combined with the state-of-the-art features, including: internal-mail communication, flag & alert collections' management, selective security & user security management, and report generator.
The solution was completed in time and transferred to the customer.
- Back-end: Spring, Hibernate, Wicket, Apache Tomcat, Quartz
- Front-end: Java SE, Velocity
- Databases: PostgreSQL
- Infrastructure/Deployment: TeamCity