Microsoft Infopath는 XML 기반 사용자 양식을 개발하는 데 사용되는 응용 프로그램입니다. 2003년 후반에 Microsoft Office 2003 패키지의 일부로 처음 출시되었습니다. InfoPath의 주요 기능은 XML 문서를 생성하고 검사하기 위해 사용자 정의 XML 프로필을 지원하는 기능입니다. MSXML 및 SOAP 도구 키트를 통해 XML 웹 서비스를 사용하여 외부 시스템에 연결할 수 있으며 백엔드 및 중간 계층 시스템은 SOAP, UDDI, WSDL과 같은 웹 서비스 표준을 사용하여 통신하도록 구성할 수 있습니다. 또한 InfoPath 파일은 XML을 기반으로 하기 때문에 외부 데이터베이스 리소스에서 데이터를 호출하여 InfoPath 자체가 아닌 테이블 제어 요소에 바인딩할 수 있습니다.
다음은 InfoPath를 사용할 수 있는 용도의 예입니다. 사용자는 노트북에서 InfoPath를 사용하여 오프라인으로 양식을 작성합니다. InfoPath는 이 양식에 있는 일부 필드의 유효성을 확인할 수 있으며 사용자는 디지털 서명을 첨부할 수 있습니다. 그런 다음 사용자는 서버에 연결하여 양식(XML 형식)을 제출하고 상사의 승인을 기다릴 수 있습니다. 사용자가 서버에 연결하면 양식 템플릿이 자동으로 업데이트될 수 있습니다.