PKSM is a save manager and editor for Pokémon games. It supports generations 1 to 8.
Features
Generate Pokemon
Legalize Pokemon
Has a built in bank to move Pokemon from different generations
Has an item editor
Installation
You can scan one of the QR codes below to download and install the program using FBI. To do this, start FBI, then go to "Remote Install", then "Scan QR Code".
The PKSM wiki documents how to use the application.
Setting up missing saves
If your title is a 3DS game or official Virtual Console title, then your game should show up by default. If not, then some additional setup is required for PKSM to use your save. First, ensure that you have made an initial save in the missing title.