First, we like to meet or get on a conference call to understand the product you need, your business, the vision and goals, the processes, daily activities, and define your business audience. We call this the discovery session. Then , we get into the finer aspects of the product you want delivered, the required features, services, options, etc. Then we design the UX to give you an idea of the user flow. Once the UX is fixed, we work on fixing the UI, or the aesthetics of the product. The we build the product with regular QCs and tests. Finally, we deploy and deliver.