Innovations in information systems from transaction processing to expert systems