Started in 2013, the MBizTools team is focused on digital marketing and the mobile movement. We stay up to date with various cloud-based platforms and always look for ways to improve our methods and tools based on features we like in other platforms. If there is another platform that is better for your needs, we will be the first to tell you. Our company was founded by a former teacher of mathematics and logistics. That is important because it explains the core values of our company: Teamwork, Education, Confidentiality, Honesty.
Before we accept any project, we provide a FREE consultation. This is conducted either online or in-person depending on your location. We do the initial consultation for FREE because we want to make sure we take the time to really understand your project. We never want to give the impression we are taking extra time during this consultation just to earn more money. You will find that during this process we are very thorough and work to gather as much information as possible so our team can begin scoping out the project. Once the free consultation ends, the actual process begins. Please see the 6-step process we follow:
Once the consultation is over, the planning process begins. During this phase, our team begins determining what features and integrations are needed. We take the time to think through how the user will view and use the website or app. After finishing the planning process, we will provide you with an estimate for the project. If your project is a basic website we will move on to design once we finish planning since basic website proposals may have been submitted during the consultation process. Native apps will always be quoted after the planning process is completed.
At the beginning of the design process, we may send you some websites or apps to look at with ideas that might work well with your project. During the design process, we sketch what the website or app will look like. We then convert that to a digital copy for your approval. For less complicated projects, we may layout a rough template online and provide you with a link to get your feedback. No formal development will begin until you have been shown a copy of the design and has been approved by you.
After the design has been approved, our team will start coding the website or app. When available, versions will be sent to you so you can see the progress. With respect to a website, this will mean supplying you with a URL that would not show up on a Google search. As we make updates to the website design and update them to the server, you will get to see them from your computer or mobile device. If it is an app we are building, you will occasionally be sent a video preview of the project or a version that can be downloaded on your mobile device.
While we are working on development, we will take breaks to make sure everything is working properly. You are also encouraged to click on the links and fully explore the current version you have access to. If anything is found during the testing process we will fix it before the project goes live. Note that testing is an extremely important part of the process, especially for native apps. We do have testers and even contract out the testing of the project at times to minimize any errors before launch.
The most exciting part of the process is the launch. Along with checking back through everything before the launch we will work to make sure that everything runs smoothly during the launch. Nothing is worse than having a huge launch only to find out that something is not right and now it affects thousands of users. With respect to the actual launch, this just involves setting up the branded, custom domain correctly and potentially moving the website from the build server to the production server. When it comes to native app development, the launch process can take a little longer since uploading the native app to the corresponding platform can be a slightly time consuming process.
Just because the product is launched, does not mean our work is done. We understand that you might need help in maintaining the website or native app. Therefore, we always account for some minor bugs when scoping out a project. The goal is to minimize the number of times we are needed to maintain a website or native app. When those support requests are processed, our team will take the time needed to find and fix the bug. Many times a native app also needs to become more user-friendly. This often leads to updates with the platform and our team is ready to help take you from Version 1.0 to Version X.0.