Data forms do not necessarily need to be exposed in the user interface. Data forms can be used to create an access point to read and write data. There are different ways to access a Blackbaud Infinity data form through a web service.