The JPI is an effort to create an easy to use, highly re-usable library of components and classes for use in every day programs. It is based on the Java API (though it might as well be any API), to give Java programmers and others an easy way to find documentation and ease into the use of the language.