OPTIMIZING FUNCTIONS WITH COMPANY SUPERVISOR SOFTWARE: AN EXTENSIVE GUIDELINE