I want to develop a software program to enter data and to validate the data with respect to some rules. Finally I want to generate a report which showing the entered data.
(This looks like online job application submission and final printout generation with input validation)
How can I develop a program ? Which software/programming language/database tool should I use?
Additional Details
[platform--windows or linux
user interface-vb.net or similar
programming expertise-beginning to intermediate
usage--networked usage
storage--moderate data storage]