Kiedy firma Apple wprowadziła Szybki W przemówieniu z czerwca 2014 r. Powiedział coś, co spodobało się programistom: to będzie oprogramowanie typu open source. To była obietnica, której jeszcze nie spełnili, ale na dzień dzisiejszy język programowania Swift jest open source. Oznacza to, że każdy programista może go dowolnie pobierać i modyfikować, a nawet używać tego języka do tworzenia oprogramowania komercyjnego, co jest możliwe, ponieważ zostało wydane na licencji Apache 2.0.
Swift, który jest obecnie na wersja 2.0, jest kompatybilny z systemami operacyjnymi Apple, iOS i OS X oraz systemami operacyjnymi Linux. Innymi słowy, aby programować w Swift, musimy mieć zainstalowany system operacyjny oparty na Uniksie, więc Windows nie znajduje się na liście kompatybilnych systemów. Każdy programista posiadający tylko jeden komputer z systemem Windows musi zainstalować lub utworzyć maszynę wirtualną z jednego z obsługiwanych systemów.
Gdy Apple prezentował Swift na World Wide Developer Conference w 2014 roku, chcieli nam powiedzieć, jak łatwo byłoby zaprogramować w swoich nowych propozycjach. Jedną z rzeczy, które podobały się programistom, jest to, że mniej kodu jest używanych do wykonywania tej samej funkcji, co ostatecznie oznacza, że nowi programiści będą musieli zapamiętać mniej poleceń i mniej czasu na programowanie. Wydaje się, że Apple chce, aby każdy programista korzystał z zalet nowego języka programowania, dzięki czemu Swift może być używany do program dla systemu Android, główny rywal iOS.
Apple uruchomiło nową stronę internetową projektu: Swift.org. Z tej strony programiści mogą pobrać wszystkie narzędzia niezbędne do rozpoczęcia programowania w Swift, takie jak dokumentacja techniczna i linki do GitHub, skąd mogą pobrać kod źródłowy dla danego języka. Każda propozycja lub wkład będzie musiał zostać przesłany do GitHub, ale komentarze będą zamieszczane na swift.org.