Web based application development is not like building simple websites. Web applications are complete software which should be programmed by experienced Programmers. It requires strong knowledge of programming, databases, servers and lots of other stuff.
I am sure you will find plenty of novice designers/developers who are always willing to make applications for extremely low cost. Once you hire them, no matter how well they start they will invariably end up with incomplete mess.
I have been studying programming languages for past 2-3 years. I worked on lots of different languages from Mid-Level to High-Level programming languages . I can deliver more optimized , secure and mature code on which you can rely.
Websites are like Ambassadors it can make your goodwill or it can ruin it. Web applications programmed by novice programmers will have lots of errors which will not only damage your goodwill, but also you will lose valuable clients because of it. Insecure applications developed by novice programmers can be a great risk to your confidential information and most valuable information.