Creating an application has many crucial steps, non as big as developing the big idea or concept behind the application. Once you are able to generate your idea on paper, it is important to figure out what is out on the market already, and how you can market your unique design. After the concept has been solidly hashed out, the market that you are going to be selling to needs to be focused on. Creating personas and who exactly your target audience is will give the application a much more focused design.
After the application as a whole, has been flushed out and is ready for the consumer, it is time to market the product. Part of creating your market is making sure that you are giving the right people the right information. Creating a social buzz around the product is a very good way to start the process.