Before revision: Middleware is a type of computer software that provides services to software applications beyond those available from the operating system.
After revision: programmeMiddleware is a type of computer software that provides services to software applications beyond those available from the operating system.