You can use Geobase in a local mode without internet access. Your data files will be stored locally and you can also set up a local server with your data in.
If you're going to be offline more than you're going to be online, why not just use GeoBase or GB Mobile? My understanding is that SilverStream is designed for web applications where it's pretty much assumed the user will be online :)