The portion of an interactive computer program that issues messages to and receives commands from a user.
Sequential operating programs and data which instruct the functioning of a digital computer.