Component based solutions for front, middle and back office