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.
Thanks

There are a few links at https://wiki.openstreetmap.org/wiki/Routing that might be helpful.