Most people haven't been a part of building an application, so I'd like to give you a little bit of an idea of what to expect.

Web Application

After we meet and spec out the functionality for you application, I will write some code. That code will need to run somewhere. Typically, during development I'll host it in my Azure account with a URL that will look something like Most web applications will require (at a minimum) a web server and a database.

Mobile App

Before getting into the details of a mobile app, let me point out that - in many cases, you don't actually need a native app because a mobile optimized website will do. For purposes of the discussion, assume you do need/want an actual app. (You can define an app as something that you install on your mobile device from either the Apple or Google Play app stores.

To publish either an iOS or Android app, you must be a member of Apple or Google's developer program. Technicality maintains membership in both programs. If you would like to join the program to publish your app under your own name, the memberships cost around $100/year and there are some certification requirements to meet.