PCGen is a free Open Source character generator and maintenance program for role-playing games. It currently supports the d20 RPG system and includes data sets based upon gaming material from Wizards of the Coast, Paizo Publishing and dozens of other publishers. PCGen runs on Windows, Mac OS X, and Unix/Linux using Java.