That's an excellent way to work. Use the config.pro option search_path_file and have all the users point to a common file. In the file, put directories to the standard parts library, released models, models pending release, and the different user directories. Remember that the order of directories is something to be concerned about. Like you mentioned, permissions on the user directories are important. You don't want users to be able to save changed models (not owned by them) back into another users' directory. Also, set the config options override_store_back to no and save_object_in_current to no. Now, every user will have a directory that the others can read from but should have their current work stored into another directory. Managing projects using search paths takes diligence by the users and system administrator. In the end, you will have a thorough knowledge of what you expect a PDM software to do.