This article aims at developing an open tool for performing CPM based project scheduling and visualization as well as resource leveling. The success-history based parameter adaptation for Differential Evolution with linear population size reduction, denoted as LSHADE, is used for optimizing project schedules with the focus on minimizing resource fluctuations. | Metaheuristic based resource leveling using CPM project scheduling software program developed in .NET framework