CTSS was one of the earliest time-sharing operating systems, developed on the IBM 7094 computer at MIT in 1961. It allowed multiple users to simultaneously use the system via teletype terminals. Key features included virtual memory management, protection of user memory spaces, and a preemptive multilevel scheduling algorithm. It also introduced several pioneering applications like the first email system and text editors. The success of CTSS demonstrated the viability of time-sharing as a paradigm for computer usage.