CPM (Critical Path Method) for Delphi and FreePascal