According to the different form document types, there are different components in the com.sun.star.form module serving different purposes. Basically, we distinguish between HTML form functionality and data awareness functionality that are covered by the form layer API.