Developing custom software is similar to designing and constructing a building — except in many cases, there are no
written specifications, floor plan or drawings. In some instances there is not even a firm budget. Worse yet, needs and
objectives often change in the middle of the design process — or even during construction. Finally, after the building is
finished major revisions might be required. Yet the building must meet your needs for years to come.
Footprints has 20 years experience addressing these conditions. We understand that as technology and business
conditions change and evolve at a constantly increasing rate, your information management solution must keep pace.
Our development cycle always begins with a careful analysis of your existing business process. We evaluate not only the
nature of the information but who collects it and how it is collected. We work closely with our clients to design a user
interface that complements existing workflow, making suggestions for adjustments or improvements to take advantage of
technologies wherever possible. However, Footprints realizes that although we may know technology, you know your
business far better than we do — we ask questions, listen and learn how you work.
The resulting design is provided as a prototype complete with screens and online help. The help system can be printed
and produces a user reference manual. Moreover, the prototype serves as a functional specification — a specification
that can be tweaked, adjusted and even revised at any time in the development process. Ultimately, you are the designer
of your software.
Throughout the subsequent development process, Footprints furnishes periodic functional releases. You can see the
progress and determine whether the proposed interface will satisfy your requirements. Unlike developers who go away
and deliver a "final product" months later (often with surprising results), you can request minor or major changes
throughout the process and see the results in days, not months. Footprints works to ensure the final product meets your
needs and exceeds your expectations in every way.