HOW
Establishing whether a platform meets your needs - (a) natively, out of the box (b) through some configuration, or (c) with an API to another product, or (d) through development is critical. A clear idea of the functional taxonomy and how this is achieved is key and should lead your choice together with price.