A Java-based computer program for telephone applications, such as placing, answering or dropping a call.