Data in word format <- u mean profile details, contact details, etc is in word format ?
if .Net is being considered, then
to have a look and feel like the screens u have posted, you need to use Windows Presentation Foundation in your code. If u r comfortable with VB, then use VB.Net for coding.
XML file can be used instead of Access DB, but note that its a flat file, and it will not provide advantages that a DB can provide. (although I dont consider Access as a great DB! its better than using XML)
All this is with the basis that u need a Windows Application and NOT a web site.
if .Net is being considered, then
to have a look and feel like the screens u have posted, you need to use Windows Presentation Foundation in your code. If u r comfortable with VB, then use VB.Net for coding.
XML file can be used instead of Access DB, but note that its a flat file, and it will not provide advantages that a DB can provide. (although I dont consider Access as a great DB! its better than using XML)
All this is with the basis that u need a Windows Application and NOT a web site.