programs and a knowledge base used to perform a specific task for a person, a process, or another program
software systems that learn how users work and provide assistance in their daily tasks; eg. software update, intelligence
the compiler generates the exact physical location in memory starting from position k os does nothing