application of ai that provides systems the ability to automatically learn and improve from experience without being explicitly programmed
algorithms that can learn from data, or, computer programs that essentially program themselves by looking at information
handles all application operations between a user and an organization's back end business system