Navigation on offline map

Hello everyone
I’m new in dealing with map and I want to ask…
If I can develop desktop application that use map downloaded and without internet connection.
Is this available? I’m using Delphi 6 but the programming language is not a problem… I can replace it with any language.

There are a few links at that might be helpful.