Licensing requirements for InfoPath forms on SharePoint
Jun 29
InfoPath InfoPath 2010 4 Comments
I have been asked enough times now about the licensing requirements of SharePoint to be able to show InfoPath forms in the browser that I’m finally putting together this blog entry about it
. With InfoPath 2010, you can create SharePoint Form Library Forms, SharePoint List Forms and SharePoint Workflow Forms. Let me try to break down each of these briefly and talk about the licensing requirements.
SharePoint Form Library Forms
InfoPath’s ability to create form templates that can be posted to a form library in SharePoint dates back to to 2003 when InfoPath 2003 first came out. Once the form is published to that library, your users can click on the New Document link/button and that will open up the form. This form can only be opened in the browser if you have SharePoint Enterprise license. No exceptions here. If you don’t have enterprise licensing on your server then your users will require at least the InfoPath filler application (or InfoPath Designer application) on their machine to open up the form. If that’s not the case either, they will get an error saying that no compatible application can be found to open up the form (just like the error you would get if you didn’t have MS Word installed and you tried to open up a .doc document).
SharePoint List Forms
This functionality is new in 2010 products. SharePoint lists (such as Tasks, Announcements, Links etc.) come out of the box with ASP.NET forms that let you take actions on the list (viewing a list item, editing an item, creating a new item). You can see these forms in the browser or through SharePoint Designer 2010. If your SharePoint server has SharePoint Enterprise license, you can modify these out of the box forms or create new forms (recommended) using InfoPath 2010. If you don’t have enterprise licensing, you can still customize or create new list forms without code. However, you will need to use SharePoint Designer 2010 to do that and the resulting forms will be ASP.NET forms as well.
SharePoint Workflow Forms
This functionality is also new in 2010 products. When you create a workflow using SharePoint Designer 2010, it creates forms that users interact with as needed (for example task forms, initiation forms, association forms, forms to collect data from users etc.). If your SharePoint server has SharePoint Enterprise or Standard license applied to it, you can use InfoPath 2010 to modify these forms. If you are instead running SharePoint Foundation, you can still modify these forms, but that would have to be done using SharePoint Designer 2010 and the forms will be ASP.NET forms.
I hope this breakdown eliminates some confusion. InfoPath 2010 is an Awesome product! If you have the proper licensing, I would definitely recommend using it!
RSS
Dec 12, 2011 @ 10:34:42
Good explanation of the server side, but what concerns me is the client. I want to use InfoPath to create or modify any of the form types you mention – but only as browser-enabled forms.
We have SharePoint 2010 Enterprise but are still on Office 2007, so my users will not have InfoPath 2010 (I would simply purchase a copy so that I can author the web forms). Are enterprise CALs required for users to open and fill in these web forms? I’ve gotten mixed opinions on this so far.
Dec 14, 2011 @ 10:20:49
That’s right Walter. Purchase one copy of InfoPath for yourself as the designer of the forms and that’s it!
In order to fill out the forms, your users need only a web browser (Internet Explorer or FireFox) as long as you have Enterprise CALs for those users.
Jan 09, 2012 @ 06:27:04
Dear Asif,
in your slides posted on August 25, 2010 (http://blog.sharepointelearning.com/wp-content/uploads/2010/08/Creating-SharePoint-List-Forms-Asif-Rehmani.pdf) you mention that creating form library forms with Infopath only requires SharePoint Foundation, but what I read from this post is that actually the SharePoint Enterprise license is required. Could you please confirm this?
Thanks,
Dennis
Jan 09, 2012 @ 07:20:08
To design the form and publish to SharePoint, only SharePoint Foundation and copy of InfoPath is required. However, to fill out the form ‘in the browser’, you will need SharePoint Server Enterprise (which comes with Forms Server built in)