The Java platform AD tool market includes tools used to construct applications that operate within Java Community Process (JCP)-certified and JCP-compliant Java runtimes. These tools may include code-centric integrated development environments, or they may employ more-advanced features, such as model-driven code generators or other architected rapid AD features.