軟件開發通常是透過一或多種程式語言實作，也可以使用軟件開發工具。