What about if one requires a distributed server for an application to be used from several locations?