सन माइक्रोसिस्टम्स ने जावा भाषा का निर्माण किया। जावा एक केस-संवेदी प्रोग्रामिंग भाषा है, जैसे C++। जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) संरचना है। जावा एक क्लास बेस्ड प्रोग्रामिंग लैंग्वेज है। जावा तकनीक का उपयोग एप्लेट और एप्लिकेशन दोनों को विकसित करने के लिए किया जाता है।