In computing, an office suite, sometimes called an office software suite or productivity suite is a collection of productivity programs intended to be used by knowledge workers. The components are generally distributed together, have a consistent user interface and usually can interact with each other, sometimes in ways that the operating system would not normally allow.