Worldwide, end-user programmers outnumber software engineering professionals by an increasing margin. Despite this, little is known about the quality management of end-user programming even though it is widely deployed in business critical areas. This paper analyses quality management in a large scale end-user software development involving object based Rapid Application Development (RAD) tools. The limited applicability of existing code-based metrics in such environments is demonstrated. Effective methods adopted in this case study are generalised to propose ways of raising quality in end-user programming and RAD.