process of extracting specific data information or knowledge that was previously unknown
the process of extracting and analyzing large volumes of data from a database for the purpose of identifying hidden and sometime subtle relationships.
program code is also called source code.