軟件畫則（Software architecture），或者程式畫則，係寫電腦軟件之前嘅圖則，講解軟件各部份，有何特性同細節，同埋佢哋之間嘅關係，以及如何運作。就好似起樓之前要畫則一樣。專司軟件畫則嘅人，叫軟件畫則師。同現實起樓唔同，軟件係抽象概念，並無實體，畫則只係抽象圖則。因想像唔同，圖則會大爲不同。