Just like with shared source code, SNiFF+ also requires you to specify a central location for your team's shared object code. In SNiFF+, you define a Shared Object Working Environment (SOWE), which specifies the root directory containing your shared object files.
SOWEs serve two purposes:
Multi-platform development
Complex software projects often involve maintaining several configurations for several platforms at the same time. SNiFF+ allows you to have several platform-specific directories for organizing your team's shared object code. For each platform-specific directory, you define a SOWE. As is the case for a single SOWE, the object code in platform-specific SOWEs is also derived from your team's shared source code.