My charges as a freelancer work out at a significant discount to a software house, but I work to professional standards. Before starting I discuss your needs with you in enough detail that we can agree at least an outline spec, so you know you're getting what you want. I write clear, maintainable, self-documenting code and test my work with a formal test pack. The applications I write are robust and usable. I release my work to you with user and technical documentation so you are not left facing future headaches over changes or maintenance. I invite you to conduct User Acceptance Testing to satisfy yourself that your requirements are met before final settlement.