It tall depends on the features, complexity, platform, and technologies that you choose for your application. The process could take from 6 weeks to 9 months to go through the entire process from idea generation to full-version release.