Testaus- ja ylläpito-ohjelmat ovat sekalainen kokoelma erilaisia tietokoneen toimintojen tai osien testaamiseen, virittämiseen, diagnosointiin ja muuhun ylläpitoon soveltuvia ohjelmia.
Diagnostiikkaohjelmilla saadaan tietokonelaitteistosta ja tietokoneelle asennetuista ohjelmista yksityiskohtaista tietoa, joka on erittäin hyödyllistä esimerkiksi erilaisissa ongelmatilanteissa.
Etäyhteysohjelmilla voi jakaa esimerkiksi tietokoneen työpöydän toisen käyttäjän kanssa internetin välityksellä. Tällöin toinen käyttäjä näkee mitä näytöllä tapahtuu ja voi myös käyttää toista laitetta etänä.
Perinteisesti käyttöjärjestelmät, esim. Windows tai Linux, on asennettu CD/DVD -levyltä, mutta monissa tietokoneissa ei ole enää lainkaan CD/DVD -asemaa, joten käyttöjärjestelmän asentamisista varten pitää luoda erityinen käynnistettävä muistitikku.
Tietokoneen osien, BIOSin ja Windowsin asetusten virittelyyn soveltuvat ohjelmat mahdollistavat mm. käyttöjärjestelmän piilossa olevien ominaisuuksien, laitteiston tuulettimien ja jännitteen säätämisen.
Virtuaalikoneiden avulla voi asentaa ja käyttää eri käyttöjärjestelmiä aivan kuin käyttöjärjestelmä olisi vain erillinen ohjelma toisen käyttöjärjestelmän sisällä.