The Spiralcraft Framework was conceived in 1998 as part of a sustainable software development process that enabled a small software development team to build and manage data-rich web applications at minimal cost and risk.
It was driven by the collected experience of 8 years of professional software development, primarily the construction of extensible networked database applications for business workflows (eg. sales, purchasing, inventory, assembly line), and later involving the publishing of data to the web and the construction of interactive web applications.
The then recently introduced Java platform provided a portable, safe improvement over C++ that reduced extra complexity, improving development productivity and minimizing risk. It was an ideal platform for a framework that could provide high level UI, data binding and data management functionality integrated with the web, and with a focus on managing complexity to provide repeatability in the development process.
This is the second iteration of the framework and the first publicly released version. The earlier iteration was used to build many public and private applications, and the current iteration evolves and refines many of the techniques and subsystems based on usage experiences.
The current iteration of the framework was started in 2003 is currently being used in a several public and private applications.