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!
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.
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 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.
We have the skills to handle small or intense PHP software projects
Turn your data into dollars with a custom, database driven web application.
If you want to sell your products online, we can help. Simple to complex e-commerce development.
We’ll assist you in creating screens that will help you get your idea across to potential investors, internal teams and even coders.
You have a spiffy new content managed website, how do you get all that content from your old site to the new?
You have a shiny new database system. How the heck do you migrate all that old data?
Google tools rock. We can implement them for you.
Simple and complex data driven mobile apps that drive revenue.
We have the skills to handle small or intense PHP software projects
Turn your data into dollars with a custom, database driven web application.
If you want to sell your products online, we can help. Simple to complex e-commerce development.
You have a spiffy new content managed website, how do you get all that content from your old site to the new?
We’ll assist you in creating screens that will help you get your idea across to potential investors, internal teams and even coders.
You have a shiny new database system. How the heck do you migrate all that old data?
Google tools rock. We can implement them for you.
Simple and complex data driven mobile apps that drive revenue.
12 YEARS IN BUSINESS
100+ YEARS OF EXPERIENCE
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.”
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.
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.
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.
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.
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.
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.”
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.
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.
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.
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.
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.
Find out how we can make your web database application, PHP, mobile and design needs silky-smooth.
© 2005-2017 OPEN PROFESSIONAL GROUP, INC. ALL RIGHTS RESERVED. TRADEMARKS OF OTHER PARTIES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.