Jawa is a Java tool-kit for distributed applications development. It provides an infrastructure for automatic management of
remote computers, and a framework for mobile objects applications development. The scheduling and migration of mobile objects
to remote computers utilizes the parallelism and scheduling principles; in which a Jawa based application may expect performance
improvements. More over, Jawa also simplifies the development cycle of its respective application.