Mã nguồn mở dựa trên Linux
Sailfish là một hệ điều hành di động mã nguồn mở dựa trên nhân Linux, có nghĩa là nó hỗ trợ cả các vi xử lý ARM và x86. Sailfish được xây dựng trên lõi Mer, một nhánh của hệ điều hành MeeGo và sử dụng framework Nemo với giao diện người dùng đã được tùy biến. Vì vậy, điều này thực sự có ý nghĩa cho người sử dụng smartphone.
Bên cạnh đó, dự án Sailfish OS của Jolla đã và đang được hỗ trợ trực tiếp từ Nokia, Intel và Linux Foundation. Đây là những tên tuổi có thể đảm bảo về mặt chất lượng cho Sailfish.
Giống như Android, Firefox OS và Ubuntu, người dùng có thể nhận được mã nguồn của nền tảng Sailfish. Qua đó, có thể thay đổi, tùy biến và bổ sung thêm các phần mềm không giống như nguồn đóng trên hệ điều hành iOS của Apple.