I know what a backup is. What's a "front end backup file in VB.Net"? (And what does "VB.Net in VB" mean?) If you want to write a backup program, take a look at http://www.karenware.com/powertools/ptreplicator.asp It's written in VB6, but it'll give you an idea of what the program has to do.