Capabilities

Specializing on solutions for small business using Microsoft Access, SQL Server, and Microsoft 365, including Azure based solutions.

A good database design is the foundation of any application.  It is what makes a program able to adapt to the changing needs of your business, without having to throwout existing systems and startover ever few years.  While you may not know the meaning of “3rd normal form” and that Boyce-Codd are the last names of two of the early researchers who developed the “Boyce-Codd normal form”, we know how to apply it, and more importantly, why sometimes the higher normal forms should be ignored.

Ensuring quality throughout the life cycle. We have worked with “life critical” software and have worked with applications where quality is of little concern.  Years ago a poorly managed software project almost bankrupted a major candy manufacturer in the USA.  Recently, a poorly designed user interface (really bad) resulted in CitiBank making a $900 million dollar mistake! (They have been able to recover $400 million of the $900 million, and are still appealing the court ruling.  See  https://arstechnica.com/tech-policy/2021/02/citibank-just-got-a-500-million-lesson-in-the-importance-of-ui-design/ for details.) 

Frankly, most businesses cannot afford NASA quality software, but we have procedures in place designed to reduce bugs and avoid those types of fiascos, and still be able to produce reasonable quality software.  (We have studied the NASA software quality standards and use concepts from them in our development process.)  In addition, we will work with you to help you with your acceptance checks, testing, and procedures to help your business succeed.