Vaisingumo programinė įranga yra bet kuri iš daugelio namų kompiuteriams ar nešiojamiesiems įrenginiams skirtų programų, kurios padeda moteriai stebėti savo vaisingumą kaip natūralų šeimos planavimo metodą. Šie programinės įrangos paketai seka kalendorių, simptominius ir gimdos kaklelio gleivių metodus, kuriais nustatomas moters vaisingiausias ir mažiausiai vaisingas mėnesio laikas. Programinė įranga reikalauja, kad vartotojas įvestų savo stebėjimus, o tada naudoja duomenis būsimo vaisingumo diagramai. Šie metodai gali būti naudojami siekiant palengvinti pastojimą, tačiau programos taip pat gali būti naudojamos kaip kontracepcijos pagalbinės priemonės nehormoniniam šeimos planavimui. Šie metodai pirmiausia remiasi moters vaisingumo ciklo modelių nustatymu, remiantis jos istorija.
Moters menstruacinio ciklo metu ovuliacija įvyksta kiekvieną mėnesį tuo pačiu momentu. Vaisingumo programinė įranga, skirta palengvinti kalendorinį ovuliacijos stebėjimo metodą, reikalauja, kad moteris įvestų duomenis apie tai, kada prasideda ir baigiasi mėnesinės. Remdamasi šia informacija, programa gali tiksliai nustatyti dienas, kada pastojimas yra labiausiai tikėtinas. Gali prireikti kelių mėnesių stebėjimų, kad kalendoriaus metodo programinė įranga tiksliai prognozuotų ovuliaciją. Kalendoriaus metodas geriausiai tinka moterims, kurių menstruaciniai ciklai yra reguliarūs ir jų trukmė nedaug skiriasi, ir nerekomenduojama moterims, kurių mėnesinės nenuspėjamas.
Simptominio vaisingumo programinė įranga naudoja sudėtingesnį bazinės kūno temperatūros stebėjimo metodą, kad nustatytų, kada moteris gali pastoti. Moteris, naudojanti šią programinę įrangą, pirmą kartą ryte įvesdavo savo temperatūrą, dažniausiai naudodama specialų bazinį termometrą. Ovuliacijos metu bazinė kūno temperatūra paprastai būna aukštesnė, tačiau tokie veiksniai kaip miego sutrikimas, ligos ir alkoholio vartojimas gali turėti įtakos rodmenims. Netikslūs duomenys arba išoriniai veiksniai gali supainioti vaisingumo programinę įrangą.
Gimdos kaklelio gleivių metodas seka moters makšties išskyrų spalvą, tekstūrą ir konsistenciją, kad būtų galima nustatyti pastojimo tikimybę. Šio metodo vaisingumo programinė įranga seka stebėjimus ir nurodo būsimas sausas dienas, kurios yra mažiausiai derlingos, ir slidžias dienas, kurios yra vaisingiausios. Šis metodas dažnai derinamas programinės įrangos paketuose su simptominiais stebėjimais, kad būtų galima tiksliau prognozuoti vaisingumą.
Vaisingumo programinę įrangą dažnai naudoja ketinančios pastoti, tačiau ji taip pat gali suteikti informacijos kaip kontracepcijos priemonė. Naudojant šias programas vaisingumui sekti, didėja nehormoninio šeimos planavimo laikymasis. Ritmo metodai yra šiek tiek veiksmingi norint išvengti nėštumo, kai jie naudojami puikiai. Vaisingos dienos rodo, kad moteris turėtų susilaikyti nuo makšties lytinių santykių arba pasirinkti barjerinį kontracepcijos metodą. Vaisingumo programinė įranga suteikia moters stebėjimams griežtumo ir nuspėjamumo, tačiau ji reikalauja ilgų laikotarpių susilaikymo nuo nesaugių lytinių santykių tiek per pirminį stebėjimą, tiek per moters vaisingą laikotarpį.