The Aphix Platform is excellent, really handles the subtle differences between B2C and B2B very well without having to embark on lots of additional bespoke development. The real strength is in the ability to use the same data/information but apply this to multiple sales channels, be them web, mobile apps or many more. Would definitely recommend Aphix and the Team.