최종 사용자
최종 사용자 개발(end-user development, EUD)은 최종 사용자가 기술전문가의 도움 없이 정보시스템을 직접 개발하는 것을 말한다. 이는 최종 사용자가 보고서를 생성하거나 응용 소프트웨어를 개발할 수 있도록 도와주는 소프트웨어 도구인 4세대 언어가 최종 사용자 개발을 가능하게 돕는다.