Financial Tools and Technology