Explain configuration management in software engineering. Include explanations of version management (note version control system), system building, change management and release management. Describe a working example of the above. Suggest possible problems that could arise if a company does not develop effective configuration management policies and processes.