Name "Midlet" lehnt sich an den Namen "Applet" (Java-Programme für Web-Seiten) an und ist ein Java-Programm, das auf mobilen Endgeräten wie beispielsweise Handys oder Organisern läuft.
Der große Vorteil von Midlets liegt in der Plattform-Unabhängigkeit. So lassen sich Midlet-kompatible Geräte um Spiele oder Anwendungen wie z.B. Terminkalender oder Instant Messenger erweitern. In der Praxis ergeben sich allerdings - wie auch bei 'normalen' Java-Programmen - diverse Problemchen, sodass es oft "optimierte" Midlets für z.B. verschiedene Bildschirmgrößen oder Farb-/Schwarzweiß-Displays gibt.