Building your own app can be very beneficial for a business, but it is not gauranteed. Trying to figure out whether to do it yourself or outsource it can be a major determining factor in the success of your business’ future.
DIY dev: Should you build your own app? | Application Development – InfoWorld.