I have been working on creating a powerful tool for pokémon teambuilding. It is called Pokémon Toolbox. There are many useful features for efficiently assembling pokémon teams ready for use, for free.
Here is a list of the current features:
Registry of all 721 Pokemon, moves, abilites and items...