It would be great to implement USER Permissions, to allow ONE person access to make changes / deletions (things you need to be in single user for), while in Multi-User.
For example: Having to be in single user mode for deleting or correcting an inventory item is not very convenient or efficient. Most times someone has to stay after hours to be able to be in single user to do these functions.
If some of the functions that are only allowed to be made in single user - could just be delegated to ONE person. And that person could make those changes without having to have EVERYONE log off so they can go in single user , it would save time and cost the company less.
Once that person makes changes - the changes can be in effect the next time a window or screen is refreshed on other logins.