Knowing Your Needs:
We analyze your requirements, discuss them with you, give pieces of advice when needed and then finalize the project to start with. This involves clarifying requirements and fundamental functions of the application. We are available to discuss these needs via phone or mail exchange until both parties have a common understanding not only the application features but also what the client wants to achieve with the application. We then set milestones and deliverables that we would work towards in delivering a fully functional package ready for deployment.

Phase 1: proto-type Design Demo
Once project requirements have been clarified, our design team goes to work. We will provide a design draft concept of the application showing major or all of the functions. We dedicate designers to do the application presentation to get the best presentation quality while our programmers concentrate on the functional aspects of the application. The design draft is massaged based on feedback until a working design is achieved. While the design process is going on, programmers are drawing up wireframes, application query flow and platform compatibility assessment.

Phase 2: Application Development
A team, which includes designers, programmers and a project manager, now starts the full-fledged development with milestones in mind.
Updates are provided per milestones set during the priming stage. The updates might be more frequent should there be a need to obtain client’s input in stages to avoid undesired programming efforts. Programming is done on a local server, integrated unto the Facebook platform and tested using a Facebook URL such as http://apps.new.Facebook.com/app_name as an example. As functional blocks of the application are completed, the graphical user interface is integrated and revisions made until the application is certified complete and ready for testing.
Social Cubix will assign a Quality Assurance expert to the application development. QA expert will check for bugs, design inconsistencies, spelling errors and broken links. Application will be released for final approval upon full QA check. Client shall communicate all observed bugs or errors to Social Cubix promptly to enable a wholesome deployment.

Phase 3: Deployment (Go-Live)
The final process of the application is to make it live on Facebook server. This is a very important process during the development cycle. While the development is going on, the client would provide us with the intended name of the application. Sometimes, desired application names are not available and we would immediately inform the client for alternate names. After a name has been agreed on, we would initiate the submission process. It is important to note that Facebook approves applications after evaluating its adherence to its policies and the approval process can take anywhere between less than 24hrs to 10 days.
When an application is developed, it is hosted on an external server different from the Facebook server. Facebook does not allow applications to be hosted on its server but provides a platform and interface for the application to run and be visible/usable be millions of its users worldwide. Some applications require specific server functions that are not generic. For example, video applications that require thumbnail generation will need special hosting requirements. If you are plan to host the application yourself, it is important to consult with us during the development stage to see if your server meets the application hosting needs. Deployment cost to server is included in original quote even if it is not hosted on our server.

Free 90 days Maintenance:
3 months free maintenance is offered to all our clients to ensure that your application runs smoothly after deployment and there are no errors encountered. Although errors related to our programming are a rarity, we will fix them at no charge to the client even after deployment and satisfactory payment arrangements. Functions that are out of scope but desired by the client are treated under a different upgrade transaction.



