Small builds are targeted, small-scale (yet powerful) applications built upon open source or low-cost platforms. While the small build design approach isn't ideal for every project, it's a perfect match for projects which meet a few of the following criteria:
- Licensing costs (up front and ongoing) must be kept to an absolute minimum,
- Data sets stored are small to medium sized (not millions of records),
- A Rapid Application Development (RAD) approach is desired, whereby a high-quality system can be built through a series of prototypes delivered relatively quickly,
- Portability is fundamental to the resulting solution,
- Maintenance and enhancements are easily accommodated with rapid turnaround.
Typically, we implement small build applications upon the Microsoft Office platform. This allows us to build robust, database driven applications in an environment that users are already familiar with, and in a fraction of the time quoted by most internal IT departments. Further, it eliminates up front and ongoing licensing costs as most organizations already have licensed the software for their business. The small build approach is not limited to MS Office, however, as this approach can be implemented using other platforms and languages such as PHP, MySQL, .NET and Java.
