noun a means of arranging computer data processing in which operations are governed by the data present and the processing it requires rather than by a prewritten program that awaits data to be processed