That's a big question, that you can't answer without taking a view on your
org's IT development. The MS route is InfoPath and SharePoint. Personally, I
think SharePoint is a crock of s**t: MS trying to impose a proprietary
standard on an increasingly open-source world. There are any number of
open-source methods, using java, javascript, perl, etc.
Or forget your stopwatch and stick to static Word docs.