I play Gen 3 alot and I decided hoarding Pokemon and items was a pain when storage space was so limited, that and trading takes forever. So I created a PokeBank-like program for hoarding, trading, and managing Pokemon, Items, Pokeblocks, Mail, and Decorations.
Trigger's PC is a tool designed for legit purposes. There really aren't enough tools for legit-play out there sadly. However, note it does extend some of the boundaries of the game to increase replayability and customization.