IMO, regarding databases - single user and desktop are almost synonymous. Personally, I consider MS Access to be single user. Granted, it can be accessed by multiple users, but, remote access to a file-based database results in a system that is prone to file locking issues and one which doesn't scale well.