Building Modern Financial Applications*