First… Deliver Something, Simple and Useful

Springsmith picks up on a project philosophy of build from “something simple and useful”. Although the ultimate target may involve a database server farm, load balanced web-servers and distributed clients with native code; often a project should start by providing a usable chunk of functionality without using all those hardware targets.

Spring provides an opportunity to build up a system by migrating functionality between devices, integrating new functionality and introducing new functional concerns (e.g. network security) as the project evolves. Spring enable you to do this  without messing about in already tested source files and often exploiting publicly available code.