Using % for host when creating a MySQL user

My MySQL database needs two users: appuser and support. One of the application developers insists that I create four accounts for these users: appuser@'%' appuser@'localhost' support@'%' support@'