Whenever it is possible and suitable, XF uses external tools to implement functionality. This means that certain tasks in the development are performed with an application especially designed for this purpose. This reduces the size and complexity of XF , and gives the user the chance to use commonly used tools inside of XF .
XF uses the following external programs: