Database Development
| Internal Advertisement: |
Requirements & Specifications
Key to database development is the careful creation of requirements
and specifications. Requirements describe all the functions the
database will perform. Specifications detail how the database
will perform those functions. We work with clients to produce
related documents, diagrams, paper-based prototypes, etc. Any
project that starts without such documentation is sure to suffer from
delays, confusion and a product that does not meet expectations.
Prototype & Testing
Once requirements and specifications are finished and approved, we quickly
develop a prototype that, while not completely functional, has the look-and-feel
of the functions to come in the finished product. Testing of functions,
as they are incorporated and modified, happens at every step during
development. We build in periods for customer testing and feedback.
Guarantee
We guarantee our finished product. Unlike most software development
companies, which ship buggy products and require customers to pay to have
them fixed, we will fix for free any discovered bug in a feature or
function defined by the specifications document.
Web-Enabled
Typically, all database applications we build are Web-enabled.
This means data can be retrieved, entered and examined via a common
Web browser such as Internet Explorer or Firefox. There
are many advantages of using a Web browser rather than proprietary software
like Microsoft Access or Lotus Notes. However, for some features,
Web browsers may not have all the needed capabilities. In those
cases, we develop them for use with Access or Notes.
Accessibility
All databases and Web sites we design are accessible to people
with disabilities, particularly those who are blind. Our sites comply with the guidelines established by the W3C Web Accessibility Initiative and with Section 508 of the Federal Rehabilitation Act, which requires that all Web sites, databases and other software used by organizations that receive federal dollars, be accessible.
Cost
Finally, our software products and related services are offered at a
cost affordable by nonprofit organizations small and large. We
are a nonprofit. All our clients are nonprofits. We understand
nonprofits' budget limitations and grants processes. We work with
clients to keep costs down.
