To devise an information processing system capable of getting along on its own – it must handle its own problems of programming, bookkeeping, communication and coordination with its users. It must appear to its users as a single, integrated personality.
Cliff Shaw