Developing software for insurance companies