What are the Benefits of using InfoPath forms in SharePoint?

ICodeForCoffee picture ICodeForCoffee · Jun 1, 2009 · Viewed 9.5k times · Source

What are the Benefits of using InfoPath forms in SharePoint?

I’ve been doing research on InfoPath to see how it integrates with SharePoint. The idea of letting users create their own forms offers a lot of power, and could enable people to handle some of the small requests they have on their own. However, outside of creating a form library that is driven by an InfoPath form, InfoPath appears to quickly become a hassle and a hindrance. Sure you can build code to directly talk to the SharePoint Object Model, but then you can only seem to be able to run your forms in the browser.

If you’re going to run everything in the browser, why not just use an ASP.NET form?

Also, besides the basic forms library approach, what other benefits does InfoPath on SharePoint offer?

Answer

Mark A Johnson picture Mark A Johnson · Jun 1, 2009

Here are a few benefits of InfoPath forms over ASP.Net forms.This will, of course, always depend on your mix of requirements, developers, user skill, etc.

  • Forms are simple to create and modify for people familiar with MS Office
  • They integrate directly with the metadata in Sharepoint, unlike an ASP.Net form
  • Workflow Foundation is available through Sharepoint and simpler than using an ASP.Net form
  • If you're dealing with document-based processes (like work orders, orders, permission requests), it might make more sense to have a repository of the documents, rather than building a reporting structure off the data entered through the ASP.Net form
  • The documents are ready to be used by a process implemented in BizTalk
  • The validation and logic are run on the client with no additional programming, many times giving a much better user experience than plain ASP.Net forms