哪一種類型的鐵路機車是第一輛成功用作商業用途的蒸汽機車?
齒軌機車
鐵路機車在19世紀發明時，是以蒸汽機來推動的。到第二次世界大戰結束時，蒸汽機車仍是最常見的機車。第一部蒸汽機車是由英國人理查·特里維西克製造，並於1804年2月21日進行第一次上軌測試。之後經過多年的改進，蒸汽機車的經濟效益才足以在商業上的營運使用。喬治·史蒂芬生在1829年製造的火箭號便是最早在商業成功使用的蒸汽機車之一。蒸汽機車的速度紀錄是由英國的4-6-2 Mallard所創下。1938年7月3日，倫敦和東北部鐵路A4型4468號蒸汽機車「綠頭鴨號」牽引六輛車，在一個稍微下坡路段創下時速126英里的紀錄。德國、美國的蒸汽機車亦達到接近的速度。一般認為這是蒸汽機車的速度極限。蒸汽機車在二十世紀中開始被內燃機車或電力機車所取代。1960年代末，世界上仍然有使用蒸汽機車作商業運作的國家已寥寥無幾。到了二十世紀末，蒸汽機車在北美洲及歐洲基本上已被完全淘汰，只會間中在特別為鐵道迷及遊客安排的路線上行走。墨西哥仍有很少量的蒸汽機車在偏遠的地方運作。印度曾大量使用蒸汽機車，但現在它們只會在空氣稀薄的山區運作。
一個鐵路運輸系統包括很多元素，而且它們之間是相輔相成的。如果沒有合適的系統，火車將無法順利運行。興建時首先的重點，是鐵路沿線的地理環境。其次是系統的用途為何：客運或是貨運，若是客運，還要考慮乘客是通勤者還是中、長途旅行者。當弄清楚需求後，便要決定建造的鐵路類型：輕鐵、重鐵還是高速鐵路。另外還有單軌鐵路、膠輪路軌系統和磁浮鐵路等，因為這些線的列車也是以軌道導引行走。現時很多大城市都設有城市軌道交通系統或路面電車系統。決定建造的鐵路類型後，便要小心選擇使用的軌距。列車動力方面，古時用馬，後來有蒸汽，現在則用柴油或電力。如果是電力，便需要電氣化的系統。這樣一來，又有不同的方法為列車供電。最普遍的是接觸網供電及軌道供電。最後，要根據交通流量決定路軌的數目。如果流量較小，可以只建一條路軌，但一定要有避車處讓多於一列列車使用這條鐵路。流量大的，可以鋪雙線甚至多線，有些繁忙的路段甚至有八線平行行走，每個方向有四條路軌。
在鐵路機車出現之前，人力、馬力、重力或是固定的發動機等低技術動力系統都曾被用作提供鐵路運輸的動力。第一批成功服役的鐵路機車由來自英國康沃爾地區的發明家理查·特里維西克。在1804年，他所設計的蒸氣機車拉動了一列在威爾斯地區的梅瑟蒂德菲爾鎮附近的潘尼達倫鐵礦服役的電車車廂。雖然這輛蒸氣機車拉動了一列由五個載有10.2噸鐵和70個乘客的車廂、並行駛了9里，但是當時所用的鐵合金路軌並不足以承載蒸氣列車的重量。理查所設計的蒸氣機車行駛了三次就被放棄使用了。在這事件後，理查製造了一系列的鐵路機車；其中一架更被當時還年輕的著名英國工程師喬治·史蒂芬生在英國北部泰恩賽爾地區看見。第一輛成功用作商業用途的蒸汽機車就是馬太·梅利的齒軌機車；這部為了米德爾頓鐵路而在1812年建成的機車名為撒拉曼卡。1813年，另一部機車隨之而來；這機車為了威南煤礦鐵路而建，由克里斯多福·布萊克特和威廉·赫德利建造。這輛叫作「噴氣比利」的機車是第一輛成功地只是使用「粘著式鐵路」的方式行駛的鐵路機車。「噴氣比利」現時在倫敦科學博物館展出；她是現存歷史最悠久的鐵路機車。
專有軟體，又稱非自由軟體、專屬軟體、私有軟體、封閉性軟體等，是指在使用、修改上有限制的軟體。此外，有些軟體也有複製和分發的限制，它也屬於專有軟體的範疇。通常，與專有軟體對應的是自由軟體。專有軟體的這些限制是由軟體的所有者制定的。這些限制是通過法律或者技術上的手段實現的，有時這兩種手段被同時採用。最常見的技術限制方式是保留能夠被大家讀懂的原始碼，而只發布只有電腦才能讀懂的程式。法律上的限制包括使用版權和專利。這些程式的原始碼往往被其持有者視為商業機密。如果第三方要檢視原始碼時，往往需要簽署保密協定。專有軟體並不等同於商業軟體。專有軟體和自由軟體都可以免費或者收費分發。它們之間的區別在於：專有軟體的所有者可以決定是否可以分發該軟體，以及費用的數額；而自由軟體可以被任何持有者隨意分發，相關的複製以及服務費用也可自行決定。