Actually the off-the-shelf vs. custom software designs have been at odds for a long time. As a former programmer/designer, I have been in IT for 28 years and along the way, I've seen both and each has its advantages and disadvantages. We had a system that we got off-the-shelf and it was good enough to replace the manual system we had. But generally we knew we could make one better, and we did. Then later a better still off-the-shelf appeared and it was great, and since the creating company was small, changes were as easy (or hard) as our bespoke app.
The main idea is that having an XBOX in the data center is not such a odd thing, but sometimes this thinking outside the box (no pun intended) is a good thing. Sometimes it is just proof of concept.
Keep Up with TechRepublic