jBrowCaps grew out of a need for browser-independent web page rendering. Frustrated by wasting development time on project after project because of differing browser dialects and capabilities, the author became determined to develop a package for Java se