Define and explain the following terminologies:
KPI's - why important?
Business intelligence (BI);
IT Agility;
SWOT analysis;
Strategic planning;
Enterprise architecture;
Management information systems;
DSS;
Cloud infrastructure;
Data and text mining;
DMS;
Big data.