Journal of International Information Management


The environment for corporate computing has become much more complex than the average end user is willing to comprehend. A solution to this problem is the development of menu shells and user-interface management systems. This paper describes the design and use of a menu shell called Mosaic. In addition to the traditional shell function of running user programs, Mosaic provides security, improves data integrity, furnishes debugging and data usage support, and aids the system administrator in day-to-day tasks. Mosaic was used successfully at a medium- sized electronics corporation for two years.