Thanks for replying! Why do you say that? Maybe I'm missing something.
I think that should be qualified by saying that is very risky to outsource anything that is your core competency. So if your startup is a data scraping company then your core competency is the code that actually crawls the web for data. You build that in house. If you have an app to all users to create scraping jobs and to surface that data, you can outsource that. If your startup is a new type of social network, then your app itself is your core competency, and it will be very difficult to outsource that because you will need a lot of face time to communicate your vision.