This paper discussed this problem and how it can be solved. It purely depends on the comparison between software process models and the characteristics of small software firms, as well as and getting the features required by small and medium firms on SPI model.