Our Development Process

Proven Design Skills
Over the last 23 years we have developed a highly effective approach for efficiently developing, implementing, and supporting custom database management systems. We start by listening to your needs, your preferences, and your priorities. Our goal is to provide you with clear explanations of your options and opportunities. This discussion provides the basis for detailed specifications of a system that can realistically accommodate your needs, including close consideration of the real-world concerns of budget and schedule.

Experience Counts
Our experience shows in our programming as well. Our internally developed programming shell ensures a quick start. We build on a carefully integrated set of pre-programmed tools enhanced over the years for efficiency, reliability, and ease-of-use. While every program is designed for the unique needs of its users, each program gains from the experience of past projects.

Users Make the System Work
Non-technical issues are also important and again our experience serves us well. The goal is not only to have a "working" program, but also to facilitate productive users who truly feel it is “their” system designed to meet their specific needs. Making the system “theirs” is never just an afterthought -- it flows from a development process built around open communications and mutual education about needs, constraints, opportunities, and costs. This same philosophy carries through to user training, system implementation, and ongoing support.

Our business has always been based on the belief that satisfied and productive users result in long-term relationships, repeat business, and solid referrals. We believe this philosophy has served both us and our clients well over the years.