Este tipo de "front-end" es común en entornos de escritorio Unix (como los GUI), donde los programas son desarrollados siguiendo la filosofía de diseño de "muchos programas pequeños capaces de ejecutarse independientemente" o "combinados".