this refers to what is known about the problem before one attempts to solve it.
what we know before we try to solve a problem
umbrella term that combines architectures, tools, databases, analytical tools, applications. objective is to enable easy access and transform data