Our mission is to assist companies in designing and developing software that meets their needs, while remaining within time and budget constraints, and minimizing the interruptions to normal work responsibilities. We get to know our clients and then use the approach that they are most comfortable with. For smaller jobs (less than 300 hours), we usually spend a couple of hours in design meetings and then we develop the software and install it. As we are training them, we make any changes they request. Some clients prefer that we have a weekly meeting to show them the progress. Larger projects can be developed and installed in sections so that milestones are met. Some clients have us work for department heads with the IT department only being involved for installation. Some clients have us work with the IT department. It all depends on the preferences of the client.