https://techroutes.co.uk/flow-technology-implementation-challenges/