is the process of extractingpatterns from data. Commonly used in awide range of profiling practices, such asmarketing, surveillance, fraud detectionand scientific discovery.
is a re-usable design for asoftware system (or subsystem). A softwareframework may include support programs,code libraries, a scripting language, orother software to help develop and
the different components of asoftware project. Various parts of theframework may be exposed through an API.