This document outlines the ASSURE model for developing and producing learning media. The ASSURE model consists of 6 steps: (1) Analyze learners and their characteristics, abilities, and learning styles; (2) State clear learning objectives using the ABCD method and classify objectives for individuals; (3) Select appropriate teaching methods, media, and materials to meet objectives; (4) Utilize selected media and materials in the learning environment; (5) Require learner participation using behavioral, cognitive, constructivist, and social approaches; (6) Evaluate and revise the media, technology, and instruction based on achieving objectives. The goal of the ASSURE model is to effectively develop learning media that meets learners' needs.