Custom Web and Mobile Software Experts. End to End Solutions from Concept to Deployment.
WE'VE GOT YOUR BACK!

HAVE A PROJECT FOR US?

COMPETITIVE ADVANTAGE

ONE-STOP OPEN SOURCE SOLUTION

From modern design, complex development, testing and validation to software maintenance and support we can do it all. Our focus is on open source technology platforms for most of our solutions. They are free and more secure. Can’t beat that!

BUSINESS BEFORE TECHNOLOGY = SUCCESS

We are business professionals who love working with technology. We start with a focus on your business. Our decades of experience taught us that If we understand your business needs, we are certain we will produce a successful solution to your business challenges.

EXCEPTIONAL
QUALITY

Each project at OPG goes through an extensive quality assurance process to ensure the high quality of the end product. Every solution we develop is backed by a full warranty. If something we developed isn’t working the way it should, we’ll fix it, for FREE.

YOU OWN
WHAT WE BUILD

You paid us to build it; you own it. It’s that simple. When we finish up your project you have full ownership and are given a copy of the source code, documentation, and database structure. We are acting on your behalf, so naturally you own what we create.

HAVE A PROJECT?

Get in touch to find out how we can make your web database application, PHP, mobile and design needs silky-smooth.

CALL 800.897.5709

OR

12 YEARS IN BUSINESS

100+ YEARS OF EXPERIENCE

OUR PATH TO RAPID DEVELOPMENT

You Talk. We Ask Questions. We Recommend.

REQUIREMENTS ANALYSIS/SPECIFICATION DEVELOPMENT

After discussing your ideas with you, we will translate them into a printed document, with accompanying conceptual interface screens where applicable, to formalize the solution we have crafted together. This is a non-technical, business-focused document. Yes, we will be talking about each field in the system, but not in a technical way, rather in a way that makes sense for a “person” and not a “geek.”

THECHNICAL DESIGN

Once we have reviewed and revised the specification above, and you tell us you are ready to proceed (we won’t force you ahead), we get your approval. At this point, we take the business focused specification and create the “technical” documents for the developers. This simply extends the specification and provides the needed technical “bits and bytes” details that the technical folks understand. These become yours at the end of the project, but we won’t make you try to decrypt the alphabet soup since these are internal documents for the developer and tightly tied to the specification that you approved. We don’t just go off on tangents. We only do things that you approve of.

DEVELOPMENT

Now that we have the specification (blue print) of your solution and the technical design (materials list and detailed engineering drawings), we move to development. At this step, the programmers will take the pieces of paper we have created together and make the solution come to life. Since the developers are handed detailed “instructions” for the creation of your solution; there is no interpretation or “creative license.” This ensures that no only will your system be what you expect it to be, but this keeps our team on time and within budget. Of course, during this process your project manager will constantly update you and keep you informed of status. If anything pops up and we need your input, we’ll immediately reach out. Remember, communication is 90% of the success of any project and that is no less true here.

TESTING/BETA

Once the developers have created the solution according to the specification, it will be tested internally via an “ALPHA” phase of testing. This is where our team will test every element, field, and screen of the system to ensure functionality and that the system performs exactly to the specification. Any bugs or adjustments will be applied and the system will then be turned to you and your team for the “BETA” test round. This is not the live system. This is when you and your team will use and work with the system and also test it according to the specification. Any changes, bugs or other adjustments will be identified and in scope items resolved. Once all changes are completed; the system will be prepared for data migration (where applicable) and go live.

GO LIVE

The big day! This is when your new system will be taken live. If there was data that needed to be migrated or other pre-live processes, those would have been completed. On this day, you “launch” the system and it begins to be used. At this point, we also produce a CD or DVD with a copy of your system’s source code, database structure, and schema, all documentation created and any other elements for your use. Since you own the full system and are free to do as you wish with it after we go live, this becomes your copy of the system. At this point, the core project is closed and we move to the next phase of support.

SUPPORT AND CHANGES

Once you go live, there will always be a bug here or there and changes that you wish to make. Once you are live, you have full access to our support services through your project manager or analyst/consultant. We will address every issue or change request as a priority to ensure you always have us standing behind you and our solutions. Every system we develop is fully warrantied to ensure you have us available should anything end up out of sorts.

OUR PATH TO RAPID DEVELOPMENT

You Talk. We Ask Questions. We Recommend.

REQUIREMENTS ANALYSIS/SPECIFICATION DEVELOPMENT

After discussing your ideas with you, we will translate them into a printed document, with accompanying conceptual interface screens where applicable, to formalize the solution we have crafted together. This is a non-technical, business-focused document. Yes, we will be talking about each field in the system, but not in a technical way, rather in a way that makes sense for a “person” and not a “geek.”

THECHNICAL DESIGN

Once we have reviewed and revised the specification above, and you tell us you are ready to proceed (we won’t force you ahead), we get your approval. At this point, we take the business focused specification and create the “technical” documents for the developers. This simply extends the specification and provides the needed technical “bits and bytes” details that the technical folks understand. These become yours at the end of the project, but we won’t make you try to decrypt the alphabet soup since these are internal documents for the developer and tightly tied to the specification that you approved. We don’t just go off on tangents. We only do things that you approve of.

DEVELOPMENT

Now that we have the specification (blue print) of your solution and the technical design (materials list and detailed engineering drawings), we move to development. At this step, the programmers will take the pieces of paper we have created together and make the solution come to life. Since the developers are handed detailed “instructions” for the creation of your solution; there is no interpretation or “creative license.” This ensures that no only will your system be what you expect it to be, but this keeps our team on time and within budget. Of course, during this process your project manager will constantly update you and keep you informed of status. If anything pops up and we need your input, we’ll immediately reach out. Remember, communication is 90% of the success of any project and that is no less true here.

TESTING/BETA

Once the developers have created the solution according to the specification, it will be tested internally via an “ALPHA” phase of testing. This is where our team will test every element, field, and screen of the system to ensure functionality and that the system performs exactly to the specification. Any bugs or adjustments will be applied and the system will then be turned to you and your team for the “BETA” test round. This is not the live system. This is when you and your team will use and work with the system and also test it according to the specification. Any changes, bugs or other adjustments will be identified and in scope items resolved. Once all changes are completed; the system will be prepared for data migration (where applicable) and go live.

GO LIVE

The big day! This is when your new system will be taken live. If there was data that needed to be migrated or other pre-live processes, those would have been completed. On this day, you “launch” the system and it begins to be used. At this point, we also produce a CD or DVD with a copy of your system’s source code, database structure, and schema, all documentation created and any other elements for your use. Since you own the full system and are free to do as you wish with it after we go live, this becomes your copy of the system. At this point, the core project is closed and we move to the next phase of support.

SUPPORT AND CHANGES

Once you go live, there will always be a bug here or there and changes that you wish to make. Once you are live, you have full access to our support services through your project manager or analyst/consultant. We will address every issue or change request as a priority to ensure you always have us standing behind you and our solutions. Every system we develop is fully warrantied to ensure you have us available should anything end up out of sorts.

FEATURED RECENT PROJECTS

TALK TO US

Find out how we can make your web database application, PHP, mobile and design needs silky-smooth.