Online analytical processing systems are analytical information systems that can be used to perform ad-hoc digital queries. This means that the user can spontaneously perform analyses on the system according to any criteria and is not dependent on programmed query routines.