برامج تكتب بلغة الجافا و تعمل على أي جهاز توجد عليه آلة تخيلية.
تعمل بشكل منفصل عن الانترنت
تعمل بنفسها مباشرة على الآلة التخيلية (Java Virtual Machine)
لها الحق في أن تكتب في و تمسح و تضيف ملفات جديدة على الخادم (Server) الموجودة عليه.
تستخدم بشكل رئيسي في تصميم نظم كبيرة.
الأبليت: (Java Applets)
برامج صغيرة تكتب بلغة الجافا
توجد على خادم، و لكن يتم تحميلها ضمن ملف هتمل (html)
تحتاج إلى متصفّح لتعمل، و يجب أن يدعم المتصفح الجافا.
ليس لها الحق في الاتصال مع أي خادم الا الخادم الذي جاءت منه، و مع المتصفّح الذي تعمل عليه. (وبالتالي فهي أأمن من غيرها من plug-ins الذين تدعمهم المتصفحات)
تستخدم بشكل رئيسي لإضافة رونق شكلي على صفحات الويب، أو للقيام بعمليات بسيطة، و أحياناً كوسيط بين المستخدم والخادم.