Just got reminded of the time Linden Lab tried making a corporate version of Second Life for companies to run internally on their own hardware.
It was a huge disaster in many ways. One thing in particular I remember was that software updates were handled by mailing hard drives