Computer software; intermediary computer software for interaction between other pieces of software; computer software for…Owned by: IDALKOSerial Number: 79218975