A video game trainer is a small program made with the sole purpose of modifying a game's original code. The most popular use of a video game trainer is to enable cheats for the game, where otherwise it would be impossible to do so. Or, in cases where better cheats could be activated with less work by the end user.
Video game trainers are most common in PC video games, but can also be used in consoles where the console's hardware or bios has been modified to run non-original code and content.

