An entry point in a user's program that receives control from the operating system when a user runs an application.