Our Process

DISCOVERY: During discovery, we take our time to discuss your needs. We conduct research, create rough designs and layouts, and brainstorm the best way to achieve your goal. It’s during this phase that we uncover what is required to give your project features it needs. It is very important that we fully understand what you are trying to accomplish. Once we have a complete understanding, at that point we will provide you with a written time and cost quotation for your project in our contract.

 

CONTRACT: Now that we know what you want, we put it in writing. The project is clearly defined in the contract. What we will deliver, what is expected from you, is all in writing.

To accomplish your project successfully, we use Basecamp to ensure effortless communication between our team and you. Basecamp is our project management and collaboration tool. This very easy to use interface will allow all the team members to effortlessly communicate with each other.

On basecamp, you can see all the work that is being done daily. Here our project managers and programmers may post questions for you to answer. Good communication from all parties helps ensure on time delivery and an excellent result. We ask you to try to respond to any questions posted within 24 hours. Most customers feel logging into the system once a day is sufficient while development work is under way.

 

DESIGN: Based on the learnings in Discovery, our graphic artists will come back to you with screen designs for your review. Before any programming is done you will see what the screens look like. This would be a good time to make any changes that you see fit. Some clients ask to change fonts, color schemes, or some functionality.

We go back and forth on this until the designs 100% meet your expectations. Only at that time do we begin the programming.

 

DEVELOPMENT: Now that the screen designs are done, our programmers do what they do best. Soon your concept will be a working mobile application!   We have different programmers for iOS and Android, each with their own level of unique expertise in each area.

This is where the fun starts…. As the development process progresses, you can see the work as it’s being done. We’ll put a test build of the app on your personal device or devices for each member of your project team. Your team can play with the build, and provide your feedback.

We’ll work this way until we provide you with a final build. All the while you are providing feedback. Ultimately, we finish all the features you desire. Only when you are satisfied, you sign off on the final version.

Typically, a project manager will be assigned to your project. The project manager will have the programmers, graphic artists, Q/A staff, Database and web services developers and any other resources necessary under his guidance and direction. So as a client, your only interaction is with the project manager. This greatly streamlines the process and makes your involvement much much easier.

 

Q/A and TESTING: Now that the screen designs are done, our programmers do what they do best. Soon your concept will be a working mobile application!   We have different programmers for iOS and Android, each with their own level of unique expertise in each area.

 

DELIVERY:  At this point, you and your colleagues looked at the app on your own iPhone or Android phone or tablet. We are ready to deploy to the app stores.

We work with you to determine the best keywords for prospective customers to find your app. We have a deployment guide for you to fill out. We want to work with you to ensure the app has the best description and verbiage on the app store description.   Of course, we’ll analyze your key words and make sure the prospective customers can find your app.

 

Every app is different. Every goal is different.   Some want to build a brand. Some apps want to sell (mobile commerce). Some apps want to generate revenue using banner ads.   Whatever your project, we’ll help you generate a marketing strategy to increase your chances of success.