programs that control and support operations of a computer system.
programs that control or maintain the operations
the process of discovering patterns in large data sets.  it's performed on big data to decipher patterns from these large databases.