Each one claiming many things that they can do for your business backed by multiple kinds of vendors so this is quite challenging, its quite confusing at times as to what do i choose because any wrong decision can end up having you completely missing the point in terms of your investment because if it is not adopted internally by my employees or if it is not really adhering to all my business requirement, if it is not allowing me to do my process execution in the right manner or if it is not giving me the right kind of data if it is not secure, etc it will actually pick bits out of my investment down the drain 