OpenDoc - Wikipedia, the free encyclopedia
"The basic idea of OpenDoc was to create small single-purpose reusable components responsible for a specific task, such as text editing, bitmap editing or browsing an FTP server."