additional links

other information

Phone: 907-347-7663

SOFTWARE TITLES

We are always using our daily experience to create new software titles. We currently have three titles to offer, with a beta of Screen Sentinel.Please visit our Titles page to view titles, download demos, and purchase solutions.

development

If you are looking for a custom application, you have come to the right place. We are always up for a challenge, so whether you have a good idea for a program, want to add functionality to an existing program (such as with our Auto Login) or you would like for us to develop a full fledged application, like Radiology Biopsy Tracker, please e-mail us or give a call at 907-347-7663.

The Development Process

There are really two different processes we will undertake: a quick, easy program that gets the job done, such as Auto Login, or a well defined piece of software architecture designed to your specifications. For the former, please e-mail us your idea, and we will let you know what we can do.

For the latter, we will use an adaptive process with the customer, meaning you get to pick which model we use. Rapid Application Development for short time to market, Spiral Model for a more quality oriented application, or the Waterfall model for well defined applications with a strict timeline are just a few examples of the processes we are prepated to use. If you aren't sure even where to start, we will take the time to answer any questions you may have.

You will be working directly with a Software Engineer to ensure you aren't just given a program that seems to work; you will receive a well designed, functional program built around an architecure, fully documented, along with testing results and end-user training.

Requirements Elicitation
One of the most important aspects of custom software is to have an idea of what the software is supposed to do, and how it is supposed to do it. In our requirements elicitation, we will work with you to get specifics on exactly what you need the software to do. These will be documented in a software requirements specification (SRS) and signed by both parties. This means that we will be responsible for providing you with exactly what you have described.

JAD
Our use of Joint Application Development ensures that you, the customer, are receiving exactly what you need. Periodic reviews of the software in progress is welcomed, and so are changes. Often times, midway through a project, the customer may come up with scenarios or ideas that weren't in the initial software requirements specification. We will work with you to include these options.

Testing
Our software will be fully tested, using a combination of white box, black box, and use cases. If possible, we may even include some of your end-users in the testing process. This ensures that you receive a stable product that behaves as expected.

Typical Spiral Model Software Lifecycle