In this article we describe a Decision Support Model, based on Operational Research methods, for the multi-period planning of maintenance of bituminous pavements. This model is a tool for the road manager to assist in generating an optimal maintenance plan for a road. Optimal means: minimising the Net Present Value of maintenance costs, while the plan is acceptable in terms of technical admissibility, resulting quality, etc. Global restrictions such as budget restrictions can also be imposed. Adequate grouping of maintenance activities in view of quantity discounts is an important aspect of our model. Our approach is to reduce the complexity of the optimisation by hierarchical structuring in four levels. In the lowest two levels maintenance per lane sector is considered, first with an unbounded planning horizon and next with a bounded planning horizon and time-windows for maintenance. The grouping of maintenance activities for a specific road is the topic of the third level. At the fourth level, which we will not consider in this article, the problem of optimal assignment of the available maintenance budgets over a set of roads or road sections takes place. Here, some results are presented to demonstrate the effects of grouping and to show that this hierarchical approach gives rise to improvements compared with previous work.