S3M er en forbedringsmodell for programvarevedlikehold som gir organisasjoner det viktigste for å optimalisere vedlikehold av programvare. Den siste versjonen av S3M - versjon 2 - ble utgitt ijanuar 2006.
S3M er opprettet og vedlikeholdt av et team av fagpersoner fra industri og akademia og er tilgjengelig på S3M-nettstedet. Som alle prosessmodeller, må S3M tilpasses hver organisasjon i henhold til forretningsmålene.
S3M-modellen dekker programvarens daglige vedlikeholdsaktiviteter. For store programvarevedlikeholdsprosjekter er CMMi mer egnet.
S3M-modellen:
S3M-modellen refererer også til den beste fremgangsmåten til følgende repositorier: