Re: Ideology
"it doesn't always make sense to do these things in-house. it depends entirely on how many times you are planning to build a system like this and how you want to attract the staff to work on it in the firstplace and what you plan to do for them at the end of the project."
Development spend to launch is 10% of whole life spend.
You'll find plenty to keep those developers busy with until the day you turn the system off.