What Does A Financial Software Do?