ClickOnce 배포 기술을 이용해서 스마트클라이언트 애플리케이션 배포 및 자동 업데이트 정책을 설계하고 구현하는 방법을 설명한다. ClickOnce에는 애플리케이션을 제작하는데 도움을 주는 기능(업데이트 커스터마이징, 일반 파일 빛 데이터 파일 관리 등)도 제공하고 있다. 따라서 배포, 업데이트를 수행하는 관리자, 시스템 아키텍트뿐만 아니라, 애플리케이션 개발자 업데이트 모듈 개발자들도 볼 수 있다.
본문은 ClickOnce와 관련된 개념을 기본적으로 게시, 배포, 설치, 업데이트 순서대로 설명해 나간다. 그리고 ClickOnce 애플리케이션을 구성하는 파일들에 접근하고 제어하는 방법을 통해 애플리케이션을 확장하는 방법에 대해 알아본다. 또한 ClickOnce로 배포되는 애플리케이션의 보안과 관련된 내용을 이해할 수 있도록 설명하였으며, 개념을 설명하는 과정에서 코드는 되도록이면 삼가고 필요한 경우에만 삽입하였다.