A system, method for modifying insurance transaction processing software
are provided. A library of code packets may be stored in a database. One
or more code packets may implement at least one business requirement of
an insurance organization. If the organization changes one of the
business requirements or develops a new business requirement, a user may
modify an insurance transaction processing program to reflect the change
via a rules engine. The rules engine may be operable to generate program
code assembly instructions based on user input. The assembly instructions
may be used by a code assembler to form program code for an insurance
transaction processing program software module. The insurance transaction
processing program may be changed by adding a formed software module.