This system has glaring holes in its functionality and reliability. From the start our experience with the platform was riddled with errors and special development to workaround flaws in its design and "working as intended" functions.
Review Module - allows users to provide markup on imagery and videos. These proofs can never be removed or archived. You cannot search through the proofs, sort columns by date, or even have an external email address review a proof. They have to exist in the platform as a registered user first. When a review is completed you get a generic completion email. It does not provide any information about the review status or any feedback or markup. Artists/Proofers will have to navigate through the system to the request, in to the proof, and then through two submenus in order to see whether the proof was approved/returned, etc.
Workflow/Job Management - Inputs are not sanitized. If there is a space in front of a text entered in to a dropdown field and then that field is used it will permanently interfere with filtering of requests. Workflow steps can be skipped at any point by anyone who has access to a job. This means the client can submit the request, skip every approval and review stage all the way to the end. There is no built in functionality that accurately tracks when a job has been submitted or completed. Forms also have hard limits on the number of fields that can be created. This means if you make one too many you cannot publish the update or any following ones without their support team taking the system down and manually removing any updates you have queue. There is no way to do this yourself. This also means that you cannot revert any changes if you have added them to the queue.
UI/UX - UI is often counter intuitive and does not offer 100% complete language localization. Modules can have completely different administrative interfaces and small nuances that are not consistent between each module. As for UX, we work with people that are not exactly computer proficient, but they understand computer basics. For these clients the system is obtuse and difficult to use. An example is that when you submit a request there is no confirmation that it has been submitted and this compounds on the fact that they can keep "submitting" and push the job through the workflow. Jobs have a built in email function, but the email is one way. If you email someone through the system their reply will get delivered to an unaccessible email address. There is no way to change this.
Reporting - Brandmaker utilizes JasperSoft Reports to handle MySQL database reporting. The integration is not complete and often crashes or times out with simple derived tables. All reports must be manually created by you or pay roughly a $200USD/hr "development" cost. We recommend having someone internally that is competent with MySQL in order to maintain reports. Brandmaker will not do that for you.
Lastly, the support staff are not even fully aware of how certain features work and after 3 years of using the system we still have 10+ unresolved technical support tickets. The office branch that supported us in the initial development disowned us in the past year and refuse to resolve support tickets we submit to them (being more knowledgeable about the issues) and repeatedly direct us to their corporate headquarters in Germany. We almost never get a response or a follow up.
Brandmaker is one of the few marketing resource management systems out there that offers a variety of modules to support your needs. The modules however are not integrated with each other well and appear to be developed by independent teams within Brandmaker. There doesn't seem to be a lot of cross-communication as modules with the same settings can have completely different administrative UI/UX layouts.
Our major issues with the system are things that (you would think) would be common sense problems that would have been eliminated in earlier versions. As of version 5.9 there is no hard-stop in a workflow. A client can submit a request and push it through every stage of the workflow without approval.
Our team incorporated Brandmaker in order to condense all of our functions into a single system. This functions include blog-style news, request processing, proofing, self-created content, and asset management for users to retrieve pre-made content. At face value these benefits are realized, but at a cost to us internally that we have not truly netted any gain.