What Is Driving the Creation of So Many Insurance Agency Management Systems Lately?

I was recently asked this question and wanted to share my response: I think the driving factors are a combination of the following: 1. Frustrations by users who feel the current systems in the market are out-dated and hard to use. 2. New Technologies available, especially with web-based applications.