4D Methodology - Step 3: Develop

Developing your great ideas and turning them into powerful custom software.

4D Methodology Develop Example

How your software is constructed is as important as the finished product

A well designed and built software application is a true investment, and it will most-likely pay dividends for years to come in the form of lower maintenance costs, higher user productivity, great up-time, etc. During the develop stage we focus on ensuring that standards are followed, and test our applications at the code level (unit testing), application level (functional testing) and holistically (integration testing).

Meet our team


Software Coding
Unit Testing
Programming Standards
Regression Testing
Code Reviews

HW/SW Planning

Coordinate Facility Operations
Establish Production Communication
Processor Configuration
Disaster Recovery HW/SW Configuration
HW/SW Requirements


Program Documentation
Administration Documentation
User Documentation
Disaster Recovery Documentation
Configuration Documentation
Training Documentation
Custom Software Developer Rob Carr

Rob's Take

Poorly written software is the greatest risk you face when you decide to build your own application. The reason is simple. A poorly constructed software application is harder to maintain, harder to secure, and harder to use. This all adds up to increased cost over the life of the product. There is another problem, as well. If you ever need to bring another development team in to work on your project, they are likely to suggest a complete rewrite. To avoid this scenario, I recommend that you demand periodic code reviews, and are provided with the results. These reviews should be done using objective code quality tools like FxCop, Sonar, etc. This way you know you are getting investment-grade code.

Check out Rob's blog

Discuss Your Project

with a Software Expert Today

Free consultation and estimate. Start the conversation now.

I’ve been meaning to get back to you regarding a testimonial. I would love to give you a testimonial, however since we do not have an industry exclusive clause with you, upper management fears our ruthless competitors will figure it out and start using you as well to become as productive as we are now becoming!

Custom Software Client Erica
Erica, Company Confidential

Cincinnati, Ohio

We developed a great partnership with Rob and the MP team. They are dedicated to understanding our internal processes and the requirements for our Partner Portal website. We appreciate their attention to detail, timely delivery and their post development support is OUTSTANDING. I would definitely recommend their services to other colleagues.

Custom Software Client Fred Malinis
Fred Malinis, San Francisco Travel

San Francisco, California

I believe in providing referrals when they are warranted, and that is the case with the group at MyProgrammer.

Custom Software Client Nat Wallen
Nat Wallen, Bella Ruby

Charleston, South Carolina

The entire team at MyProgrammer did a great job on our project, even when dealing with tight deadlines. We have since hired them for other projects.

Custom Software Client Mike Gobbo
Mike Gobbo, Universal Studios

Los Angeles, California

Working with the MyProgrammer team was extremely easy and they were more than helpful in designing a program to fit our needs.

Custom Software Client Chelsea Burns
Chelsea Burns, Coquille Indian Tribe

Bend, Oregon

We have been very pleased with our relationship with MyProgrammer. They have delivered a quality application that met our needs completely.

Custom Software Client Wayne Koch
Wayne Koch, Inmediata

Delmar, New York