Jane, a marketing manager for the Grocery SuperStore retail chain, fired up a computer program that gave her ready access to information about product availability and customer buying. The program helped her immediately set prices for bananas and cherries. This type of computer program is called ________.