The Java™ development tools help you build and run optimized Java programs. The J2EE specification helps you separate the client, server, and data tiers for efficient enterprise applications.