- Default settings - No changes, used as "out of the box." This is often the baseline for programs and, in technical support, many users are asked to restore the default settings.
- Configure - To change the parameters of a program, either personalizing or setting up integration. All options would be changed within the menus of a program, for instance clicking on the "Options" menu and opening "Settings."
- Hack - to drastically change a system or program's settings to run different or better. Often, this type of activity can void one's warranty. Calling the product's technical support for assistance is probably not useful or impossible. This is usually done at a highly technical or source code level.
- Soldering a motherboard to disable anti-overclocking mechanisms.
- Develop a new program to update and registry changes made system-wide.
- Circumventing Port-Blocking or Firewall that restricts a program's use.
- Finding weaknesses in a security program.
- Improving Open-Source software
- Developing a port to another OS
- Reverse-Engineer - to determine how a program works, despite restrictions, disable those restrictions, and possibly recreate the program entirely. This can be time-consuming and highly technical.