The document discusses what can be developed using Java. It lists that Java can be used to develop console-based applications, window-based applications, server-based applications, network-based applications, mobile-based applications, database applications, and web-based applications. It provides examples of each type of application such as hardware control programs, games, search engines, web servers, learning portals, and more.