It is the development of various web and mobile applications, services and software applications that can run on any platform using the Java framework.