PCGen is a free Java 1.5.x-based character generator aimed at supporting OGL roleplaying games like those based upon the SRD, RSRD, and MSRD. It is highly configurable by the users, allowing the Game Master to add or remove races, classes, feats, etc., and to implement house rules such as differing class or race restrictions. Level advancement is also supported, with configurable progressions of feats, skills and ability score bonuses. For "at the table" support, PCGen offers a set of GMGen plugins. Other options allow the user to produce a customized character sheet, which can then be viewed in, or printed from, the user's WWW browser. It can also produce a "party" sheet with the information needed by the DM.