안녕하세요
프로그래머를 사용자라고 칭하는 부분은 아마도 DB관점에서 바라볼 때 호칭이겠네요..
DB관점에서는 관리자와 사용자가 있을 수 있고 , 관리자를 제외한 DB를 활용하는 사람들을 사용자라고 할 수 있습니다.
엔드유저(end user) 는 프로그램을 사용하는 최종 유저입니다.
예를 들어서 질문자님이 프로그램의뢰를 받아서 개발을 해서 납품을 한다면 질문자님이 개발자이면서 DB의 사용자가 될 수 있고,
개발을 의뢰해서 프로그램을 제작 받아 실제 업무로 사용하는 클라이언트가 엔드유저가 됩니다.