Toolbox General API Packages 
Package Description
com.ibm.as400.access
Provides classes that represent various IBM i data and resources.
com.ibm.as400.access.list
Provides classes that efficiently access lists of resources on an IBM i system.
com.ibm.as400.data
Provides classes to simplify calling IBM i programs (RPG, COBOL, C, etc) from Java.
com.ibm.as400.resource
Deprecated Provides classes that represent IBM i resources using a generic list-based scheme.
com.ibm.as400.security.auth
Provides user profile swapping using IBM i profile token and credential classes.
com.ibm.as400.vaccess
Deprecated Provides classes that graphically present IBM i data to the user.
Toolbox Utility Packages 
Package Description
com.ibm.as400.util
Provides various utility applications and classes.
com.ibm.as400.util.commtrace
Provides a utility application and classes to assist in the formatting and display of IBM i communication traces.
com.ibm.as400.util.html
Provides classes that assist in setting up forms and tables for HTML pages.
com.ibm.as400.util.servlet
Provides classes that assist in writing servlets that manipulate IBM i data.
utilities
Provides various utility applications and classes.
JTOpenLite Packages 
Package Description
com.ibm.jtopenlite
Provides basic access to IBM i resources in a lightweight package that is suitable for use on mobile devices.
Other Packages 
Package Description
com.ibm.as400.access.jdbcClient
Provides a JDBC client to utilize JDBC drivers to access database resources.
com.ibm.as400.micro  
com.ibm.jtopenlite.ccsidConversion
Provides classes to convert between EBCDIC single byte CCSIDS and unicode.
com.ibm.jtopenlite.command
Provides classes to call commands on an IBM i host.
com.ibm.jtopenlite.command.program
Provides classes to call programs on an IBM i host.
com.ibm.jtopenlite.command.program.journal
Provides classes to work with journal entries on an IBM i host.
com.ibm.jtopenlite.command.program.message
Provides classes to work with messages on an IBM i host.
com.ibm.jtopenlite.command.program.object
Provides classes to work with objects and user spaces on an IBM i host.
com.ibm.jtopenlite.command.program.openlist
Provides classes to work with lists from an IBM i host.
com.ibm.jtopenlite.command.program.perf
Provides classes to work with performance data from an IBM i host.
com.ibm.jtopenlite.command.program.print
Provides the ability to work with spooled files on an IBM i host.
com.ibm.jtopenlite.command.program.security
Provides classes to work with users on an IBM i host.
com.ibm.jtopenlite.command.program.workmgmt
Provides classes to work with jobs on an IBM i host.
com.ibm.jtopenlite.components  
com.ibm.jtopenlite.database
Provides classes to work with database resources on an IBM i host.
com.ibm.jtopenlite.database.jdbc
Provides a lightweight JDBC driver to access IBM i databases.
com.ibm.jtopenlite.ddm
Provides classes to access database files on an IBM i host using DDM.
com.ibm.jtopenlite.file
Provides classes to access IFS files on an IBM i host.
com.ibm.jtopenlite.samples
Provides simple examples of using JTOpenLite.
JTOpen 11.2