When you are looking to get a web application created it is important to understand that it is way more costly to hire "average" developers to tend to your project then hiring a really talented company like EMethod. Sure, everyone wants to save money but the biggest mistake most people make when developing online software is to think that it doesn't really matter who builds it as long as it gets done. That is totally untrue. Speaking from experience, we can tell you that developing web apps is a skill and little mistakes turn into nightmares.
Remember, building web apps or software as a service is not just as easy as hiring a programmer! The user of your software will NEVER see the code. The user only sees the website screen. That is why it is absolutely critical to have a great user interface designer that begins the project with wire-frames. The UI designer should map out the entire product and you should see exactly what your user will see. This phase is time consuming and is the MOST important phase in development. You need to have a company like EMethod with years of experience that can help you through this process.
After you nail down the UI designs then you need someone to program it and write the code so that it works the way you want. Don't think for a second that writing code is the same for everyone. It's like writing a book. You can hire a person where English is their second language and the book will be full of errors. Sure, you might be able to understand the book but it will such and people won't want to read it. There's a hundred ways to write a paragraph and a good writer finds the perfect words. In the same way, you can write code a million different ways but a good programmer will find the perfect line of code.