The various aspects of maintenance as well as traditional maintenance strategies are treated in the existing literature. Some studies deal with the importance of maintenance activity to maintain a production system. The control of production systems leads to uncertainties such as the variation of demand and system failure. Some approaches have been proposed for the determination of the economic quantity of production for various products on simple or multiple machines in the context of manufacturing ‘just in time’, as in the work of Abdulnour et al. (1995). Today’s global competition means that companies have to aim for product quality and cost cutting while supplying the customer on time. The maintenance policy has become one of the strategic functions of the company, because it represents the means to maintain a level of acceptable availability. The stopping or abnormal functioning of a production system and the subsequent missing of deadlines induce a penalty that companies are no longer able to support. To remain competitive, a company should not take the risk of stoppages, but have a plan to reduce/ eliminate them and analyse their effects in the long term. In the recent literature, the studies of Kenne and Gharbi (2001), Ouali et al. (2002) and Chelbi and Ait-Kadi (2004) deal with maintenance strategies and develop industrial tools for production management. Integrated maintenance policies allow the realization of savings with an improvement in the availability of the means of production. To reduce the impact of stoppages on the global execution of the production system, integrated maintenance/production strategies have been developed (Rezg et al. 2008). Today, in order to win new markets, companies attempt to reduce costs and lead times. To fulfil these objectives, certain companies use subcontractors. Dellagi et al. (2007) developed and optimised a new maintenance policy integrated under the constraint of subcontracting with a strong interaction with the operational management of the production system. In view of today’s continuous environmental degradation, caused by diverse production systems, it is necessary to explore new areas of research. These generally attempt to optimise multi-criteria of maintenance action that aim at environmental protection. It is important to choose a maintenance policy that takes into account environmental requirements. Maintenance actions are necessary to maintain or restore the production system at the desired level of operation. Maintenance activities are performed on the system at every level of its life-cycle process (Suppen et al. 1999). Using an environmental approach, we can define a maintenance structure. Suppen et al. (1999) introduced environmental parameters into the analysis of the reliability of equipment during its life-cycle. These parameters take into account human health, security and the impact on the external environment. More recently, some authors have shown interest in the optimisation of condition-based maintenance policies. Using a recursive algorithm, Golmakani and Fattahipour (2011) determined both the optimal control limit and the