1. A self-contained, general-purpose, portable, keyboardless computer comprising: A. a combined input/output device including a display for displaying outputs on a touch-sensitive screen, said screen superposed over said display and configured for manual entry of responses; B. memory means for storing any of a plurality of data collection applications, an operating system and data, said data collection applications determining contents and formats of said outputs displayed on said screen; C. a central processing unit connected to said memory means and said input/output device for executing said data collection applications stored in said memory means; and D. an application generator for generating said data collection applications and for creating different functional libraries relating to said contents and said formats displayed on said screen, said application generator operating in conjunction with said operating system to partition said memory means for storing said data collection applications and libraries.