Software developers nowadays are adopting agile methods to overcome challenges faced by traditional methods in developing software. However, agile methods lack instructional design to take care of learning needs required in designing software for supporting teaching and learning. This study aimed at designing an integrated model using Feature Driven Development Process (FDDP) and Analysis, Design, Development, Implementation, and Evaluation (ADDIE) model to accommodate learning needs at design stage. Participatory action research method and four design strategies including decompositional, compositional, template based, and incremental and evolutionary strategies were used in designing the integrated ADDIE-FDDP Model. A case study of designing Interactive Multimedia Content for Life Skills Education (IMCLSE) was used to test the model, especially its analysis and design phases. A questionnaire was adapted to evaluate the IMCLSE design involving 10 software developers and 65 teachers who teach life skills subjects in 10 primary schools. The results show that software developers and teachers agreed that the integrated FDDP-ADDIE Model was effective in guiding the design process of software that support teaching and learning. Therefore, the integrated FDDP-ADDIE Model can be adopted and used for developing effective and quality learning software.