OPTIMIZE YOUR FIRM: A OVERVIEW TO SCHEDULING SYSTEM