Mobile Information Device Profile (MIDP) là tập các hàm API dành cho thiết bị thông tin di động. MIDlet là ứng dụng MIDP. Thuật ngữ MIDlet và MID application được sử dụng như nhau. Các MIDlets hình thành nên các khối xây dựng của môi trường thực thi Java 2 Platform, Micro Edition (J2ME). MIDlet được thiết kế để chạy và được điều khiển bởi trình quản lý ứng dụng trong máy ảo K (K Virtual Machine - KVM), một dạng thô thiển nhất của máy ảo Java được thiết kế để chạy trên thiết bị.