A software unit that consists of one or more classes and an application client deployment descriptor.