Version 6.5.x and 6.7.x
In Client/Server, some processes may hang 4D Client whereas the same database is running fine with 4D Single user. This usually happens when you do try to access records from a local process. A local process is a process that exists on the Client machine but does not exist on the Server side. A local process can save you time because it does not require a duplicate on the Server, and therefore there will be less communication between the 4D Client application and 4D Server. A local process is fine for interface issues. You can create a local process with the New Process command. To do so, the name of this process must start with a '$'.
4D Client also uses specific local processes that you can use. For example, the On Exit Method will run in a local process.