the Best Practice is using the windows variable EMX_USER_CONFIG_PATH.
I usually set up this variable in my startup batch script. You can also add it directly to Windows Environment variables for all ypour designers.
1. This folder should at least contain the "configuration" folder
You can place this folder on a share server which is available for all your users. You can ensure that all users work with the same configuration. After a aoftware update the configuration will not be set back.
2. In case your are very advanced user and you change a lot inside of the standard components, you can also add the "components" folder to this path. NOTE: Be aware that changes and bugfixes that we do inside of the components folder will not be added to this custom components folder. You are responsible for the content of this folder then by yourself.
3. You can set up the EMX Option MATERIAL_PATH and LIBRARY_PATH also to subfolders inside of this folder.
You can the create your on Library of Components and Material files.
Development EMX at B&W Software