By itself Switch doesn't require a lot of resources.
You can find the system requirements on the Enfocus website http://www.enfocus.com/contentpage.php?id=5507 by navigating to
However Switch usually drives a number of processes that require substantial additional resources:
The resource requirements for these processes must be estimated separately.
Switch is heavily multi-threaded and takes full advantage of multi-processor systems, both for its internal operation and when driving external processes.
While most configurators are provided for all supported operating systems, this is not always possible because the corresponding third-party application may not be available (or may not support an automation interface) on all systems.
The configurators come in packs so that a user can manage (install/ delete/ update) them at any time in a user friendly way and without running a Switch installer.
See Version requirements for third-party applications for details.