Integrated recovery GUI with client code