You can't build a product till you know how it should work and what works. Often neglected in product development, it should always be your first step.
Design
Good design can truly enhance a products appeal.
Development
You've done your research homework and have a great looking design. Now it's time to crank out some code and get the product shipped!