5 pitfalls to keep in mind before implementing BPM software - One: Adaptability is highly important for the success of any new system. Two: Choose a user friendly system to avoid getting employees frustrated by a complicated structure. Three: Don't allow hard coded solutions to delay your goals. Four: Training resources need to be easy to learn to avoid user acceptance to drop. Five: Avoid purchasing a product that lacks richness in functionality.