Public investment programming is a complex exercise and involves a number of factors. These include social, economical, environmental, technological and political factors. In addition, each of the factors depends on many subfactors. For example, the economic factor depends on project impact on local and national economy, number of beneficiaries, and opportunity cost of work lost. The Public Projects Programming System (3PS) is mainly a decision support system aimed at helping senior decision makers in the public sector to program the implementation of public investment projects. A multiple criteria decision making (MCDM) approach was used based on the weighted average multi‐criteria analysis (WAMA) model. The structure (database, model base, and user interface) of the 3PS is presented. A case study, in the northern suburbs of Beirut, shows the implementation of the system in a real post conflict reconstruction environment in Lebanon.