A marketing information system is a management information system designed to support marketing decision making. It has three main components: an internal records system to store company and customer data, a marketing intelligence system to monitor the external environment, and a marketing research system to collect and analyze data to forecast demand and identify customer needs and preferences.