A general purpose package (GPP) is a program that performs multiple tasks like word processing, spreadsheets, presentations, and databases. When purchasing a GPP, the user receives the program on a CD-ROM along with manuals, tutorials, demonstrations, installers, and uninstallers. GPPs utilize a graphical user interface (GUI) and icons rather than command lines for interaction. They can be customized and include online help and tutorials. Integrated packages contain multiple GPPs but have fewer individual features and use more computer memory than separate programs. Legislation like the Data Protection Act, Computer Misuse Act, and Copyright Designs and Patents Act govern computer usage and software.