The effectiveness and efficiency of a charity organization can be achieved by applying information systems. In Indonesia, there are many small, informal, and even unregistered charity organization to serve many unfortunate people who are not covered by the government or well-established charity organization. Those small charity organization does not have enough capacity for human resource to develop and use the information system to provide good administration and good financial report. Development of information systems for charity organizations can be done uniformly to save development costs, but each organization can have different characters and needs. A high effort is needed to adapt and adjust an information system that has been used in other organizations. The development of a charity organization information system using the concept of software product line (SPL) can be done to form a charity organization information system that has a collection of features that can be selected according to the needs of each charity organization. The system that has been developed needs to be supported by learning strategies for users so that they can be used optimally. This research aims to create learning design through a progressive learning approach for the information systems. The feature collection on the developed information system was mapped onto an organizational development model, known as Impact Maturity Model (IMM) so that the features needed at each level of IMM were obtained. Intermediary learning is done through a case study of an information system in the form of a web application called Adaptive Information System for Charity Organization (AISCO).