The answer has be 'No'. It will be used for many years, and will have a wide-ranging scope. It has to meet an objective and targets such as reducing product development cycles. The rest of the solution is very company-specific. The initial systems that were developed only had basic workflow management functionality, but this is sufficient for the many organizations that have straightforward processes.
Few systems can manage truly distributed data on multiple sites in several countries.
It can be difficult enough for a well-organized company to define its requirements clearly, and select a corresponding system. Exchange of data is often very company-specific, so if data is exchanged with several vendors customization will probably be needed.