Either for an existing project, or if you are planning a new Win32 (non-Internet based, other than download & install) application. An example would be an insurance company that have mobile adjustors that need to create/edit a claim, and only when back online with the main office (or VPN), the data synchronizes. Another example would be an in-house application for managing data with business logic, that communicates with a central database on the network.