Financial tools and simulators