MakeShift improves staffing system and it also provides a balanced shift for the workers. After creating an available shift, a notification will be sent to the workers who can send requests directly from their smartphones. The software is capable of providing a communication line to help managers and employees access reminders and timely information especially with their schedules. The mobile-based system allows the users to have any time access of the employee's schedules, which makes scheduling more effective and less time consuming. Through the given reports, the workers can exchange shifts, which the manager can approve or decline immediately. http://www.makeshift.ca/