Der Selfaktor ist eine Weiterentwicklung der Spinnmaschine vom Typ Spinning Mule durch Richard Roberts. Während bei der Spinning Mule die Steuerung der Maschine von Hand erfolgte, konnte die Selfaktor vollkommen automatisch arbeiten. Lediglich zum Ansetzen der gebrochenen Fäden und zum Wechseln der Kopse war Bedienpersonal nötig. Diese Entwicklung war in besonderem Maße schwierig, weil das Spinnen mit der Spinning Mule ein abgesetztes Verfahren darstellte und vom bedienenden Arbeiter ein besonderes Maß an Fingerspitzengefühl für das Verhalten seiner Maschine erforderte. Die technische Lösung des Problems lag in einer geschickten Steuerung sämtlicher aufeinander folgender Bewegungsabläufe der Maschine durch Zahnradgetriebe und Kupplungsvorgänge über die antreibenden Transmissionen.