Corporate Forms Management System

About Principal Financial Group

A U.S.-based global insurance and investment management company founded in 1879, with headquarters in Iowa. Principal Financial Group operates offices in Chile, offering Retirement Plans, Insurance products, and Investment Funds.

 

PROJECT OVERVIEW

The Corporate Forms Management System was created in response to Principal Financial Group’s ongoing commitment to continuously improve its customer-facing applications and enhance the overall client experience. To achieve this, the company decided to standardize the generation of information capture forms across multiple systems.
Prior to this initiative, each system that managed forms relied on its own logic, layout, and graphic design. As a result, several challenges emerged during the ongoing maintenance and evolution of existing forms, including:

  • Difficulty in modifying forms, as each one was developed independently.
  • Increased effort required to apply large-scale changes, such as adapting forms to a new corporate branding.
  • Duplication of effort, since launching a new form required a completely new development.

To address these challenges, Tecnova implemented a single, centralized solution that enables the generation of highly flexible forms capable of adapting to the needs of multiple development platforms. The solution was designed with the following core components:

  • Design and implementation of a centralized forms repository.
  • A web-based administration portal for managing form templates.
  • Centralized data retrieval.
  • Services for creating, updating, and displaying forms.
  • A service to retrieve generated form documents in PDF format encoded in Base64.

 

System Evolution

After a period of operation, it became clear that the system’s potential could be significantly expanded. This led to the implementation of the “Forms Simplifier” System, a complementary solution that acts as an intermediary between business applications and the Corporate Forms Management System.
This intermediary enables:

  • Generation of a form and immediate retrieval of the resulting PDF in a single step.
  • Creation of forms without requiring all fields to be populated. Many systems use forms without needing values for every field, adding greater flexibility to the solution.

With this approach, each application can interact more freely with the intermediary, using its own variables and required fields. At the same time, the intermediary intelligently manages the specific needs of each application and delivers all the necessary information to the Corporate Forms Management System.

TECHNOLOGIES USED

Technical Project Details

The system was developed using JAVA/JEE, leveraging the Struts and Hibernate frameworks. For deployment, a Red Hat JBoss application server was used, along with Microsoft SQL Server as the database platform.

Discover how this solution delivers value and learn more about our proven expertise serving the financial services industry