Revolution and Evolution: Building a Modern Financial Desktop