1. Right now in Interwoven we can create content template form where user fills the form and generate the output file as required like : html or xml or json etc using formpublisher , do we have something like this in AEM or we can only create template/components for sites as we do in Interwoven Sitepublisher ?
KS:- Please have a look at this documentation to show you how easy it is to create a website in AEM
Link:- https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics/website.html
Link:-https://www.youtube.com/watch?v=dI1yi2mmNuo
Link:- https://www.youtube.com/watch?v=PKZuIk-hUec
Link:- https://www.youtube.com/watch?v=kl3Hz-4x4L0
3. I know AEM is complete java, any chance of supporting .net ?
KS:- No, it is not possible directly. Using AEM as a back end and a .NET app as the client is really the only way you can use .NET and AEM. A .NET app can modify the AEM JCR using Restful requests. OR AEM can call REST APIs created in .net. But creation of custom services/Component in AEM can only be done by JAVA.
See this community article: http://scottsdigitalcommunity.blogspot.ca/2013/06/submitting-data-to-adobe-cq-jcr-using.html. We have had other community members ask how to do this task.
I hope this would help you.
~kautuk