Access gives us lots of functionality on the client side like tabstrip, clients personal settings, find file, ld data, etc. But we do not want to install this software or every machine. We would like to set it up so that any user can use login and go to prepare documents and get printouts from any place. We don't have a team; I'm learning ASP.NET. I have worked on ASP since last two years and serving our clients for reporting purpose only, but they need Forms (filled with data) from the Web.
It is difficult to get a complete sense of the workflow requirements of your application from your question, but if you are looking for a way to distribute a light-weight, rich, form-entry experience, InfoPath may be perfect for your solution. If your users have installed Office 2003, InfoPath comes with it. Although I don't know of any "InfoPath readers" today, since InfoPath data forms are XML-based, you could probably roll your own. For deployment, you can host an ASP.NET application that provides users with a portal where they can download these forms in a single click. The form can include logic to automatically post data to a Web service, store in a local database, or store in a local XML file. Forms can also be designed in a printable format.
For a short introduction to this concept see the following link:
This was first published in March 2004