the~first byte is: A Program Manager the~first byte is a form based user interface that manages the flow of input and output data between the user and a third party executable program. Form Based Data Entry the~first byte interface comprises user defined screen forms. These forms can be formatted to allow data to be entered in specified fields on the form, the data is parsed, saved and made available for read access by a third party executable program associated with the form. Context Sensitive Help and Data Parsing Data fields on a user form can have context sensitive help and properties (dimensional quantities, maximum and minimum values) associated with each data field. the~first byte runs the executable program associated with the form and subsequently manages (paginate, file and print) the output data. Reduces Development Time the~first byte allows the program developer to produce a robust application very quickly. Typically 70-80% of development time might be devoted to the coding of a reliable user interface and ensuring data input integrity. the~first byte takes care of this 70-80% factor, leaving the developer to concentrate on the program application. Upgrades Existing DOS Applications the~first byte can interface with any pre-compiled software application (C, C++, Fortran, Pascal, Basic, etc.). Existing applications can be simply modified to run under the~first byte.