Locomotive Software était "l'esprit" derrière le matériel d'Amstrad. Fondée par Richard Clayton et Chris Hall en 1983, l'entreprise est devenue le partenaire stratégique d'Alan Sugar pour donner une âme à la gamme CPC et, plus particulièrement, à la série PCW.
Leur première mission d'envergure fut de développer un clone du BASIC pour Acorn, mais leur efficacité attira l'attention d'Amstrad. Pour le lancement de l'Amstrad PCW en 1985, Locomotive ne s'est pas contenté d'adapter le système d'exploitation CP/M Plus (original de Digital Research), mais a créé de toutes pièces le logiciel qui justifierait l'achat de millions de machines : LocoScript.
Contrairement à d'autres développeurs de l'époque, Locomotive s'est concentré sur l'ergonomie professionnelle. LocoScript permettait aux dactylos et au personnel administratif de passer au monde numérique sans avoir à apprendre des commandes de console complexes. Cette symbiose entre le matériel abordable d'Amstrad et le logiciel robuste de Locomotive a permis au PCW de dominer le marché européen du traitement de texte pendant près d'une décennie.
Au cours des années 90, l'entreprise a tenté de prendre le virage de Windows et du marché naissant d'Internet avec le logiciel Turnpike. Bien qu'il s'agisse d'un produit primé et très apprécié par les utilisateurs de Demon Internet, la transition vers le nouveau paradigme logiciel dominé par des géants comme Microsoft a rendu difficile sa survie en tant qu'entité indépendante.
Mallard BASIC était l'outil de développement professionnel du PCW. Son cœur technique, le système JetSAM, implémentait une structure de données B*-Tree permettant la gestion de fichiers indexés. Cela permettait aux applications comptables de rechercher des enregistrements par nom ou par code de manière instantanée, une fonctionnalité inhabituelle pour les versions BASIC domestiques de l'époque.
En 1997, Locomotive Software a vendu sa division de connectivité et Internet (incluant la suite primée Turnpike) à Demon Internet. Après la vente de ses principaux actifs, l'entreprise a considérablement réduit son activité opérationnelle jusqu'à sa dissolution formelle le 9 octobre 2010.
Ses fondateurs ont poursuivi des parcours prestigieux : Richard Clayton est devenu plus tard un expert renommé en cybersécurité et cybercriminalité à l'Université de Cambridge. L'héritage technique de Locomotive demeure aujourd'hui la référence absolue en matière d'efficacité de programmation pour le processeur Z80, ayant démontré qu'un logiciel bien conçu pouvait surmonter les limitations physiques du matériel.