Multimedia combines text, audio, graphics, video and animation to present information. It can be interactive in linear or non-linear ways. Linear interactivity is passive while non-linear allows user control of content sequence. Hardware and software are needed to produce multimedia, including text, graphic, audio, video and animation editors. The production process involves analysis, design, implementation, testing, evaluation and publishing phases.