Time-sharing: What and where?