Front office technologies