- Applets are small Java applications that run within web browsers. They are embedded in HTML pages and can interact with the user. - Applets follow an event-driven model where the AWT notifies the applet of user interactions. The applet then takes action and returns control to the AWT. - The applet lifecycle includes init(), start(), stop(), and destroy() methods that are called at different points as the applet loads and runs within the browser.