Yeah, but if each component is outsourced, there's the potential that the entire system becomes a huge, disorganized, unmaintainable mess with no consistency in coding standards or even technologies. When something breaks, who debugs the system? Who do you call to fix it?
Then again, just look at this app. How could it get any worse? lol
Then again, just look at this app. How could it get any worse? lol