You have a couple of choices. If you use TurboActivate, then each of the computers that uses the binary will have to activate. Whether the binary is located on a centralized storage or on the local PC doesn't matter. The activation data is stored on each of the individual PCs, not in your app's folder.
If you use TurboFloat, then each computer that runs the binary from the centralized location can "request a license lease" from the TurboFloat Server running somewhere on that customer's LAN.
Does that make sense?