Dostupni su programi za homeopatiju koji zadovoljavaju potrebe raznih korisnika. Neke od ovih aplikacija dizajnirane su za korištenje od strane liječnika homeopata i zdravstvenih djelatnika, dok druge mogu koristiti svi. Dobro osmišljen softver za homeopatiju potrošača ne pretpostavlja da korisnik ima opsežno medicinsko ili anatomsko znanje. Glavni fokus je pomoći laiku da lakše odabere između mnogih dostupnih homeopatskih lijekova koji se bave akutnim bolestima i ozljedama. Prilikom odabira najboljeg softvera za homeopatiju, korisnici bi trebali razmotriti način na koji planiraju koristiti softver, kao i svoje opće znanje medicine i homeopatije, posebno.
Dobro osmišljen softver za homeopatiju za potrošače uključuje alate koji pomažu u pronalaženju pravog lijeka provodeći korisnika kroz proces pitanja i odgovora. Korisnik odgovara na niz pitanja birajući između niza odgovora kako bi opisao bolest ili ozljedu za koju se traži homeopatski lijek. Kroz proces eliminacije, softver daje naziv(a) lijekova koji će najvjerojatnije biti od pomoći. U mnogim slučajevima softver također uključuje materia medica koja detaljno opisuje terapijsko djelovanje svakog lijeka. Prilikom odabira najboljeg homeopatskog softvera treba procijeniti koliko su ti dijagnostički alati jednostavni za korištenje.
Repertorij je korisna značajka koja se nalazi u većini homeopatskih softvera. To je referenca organizirana po dijelovima tijela kako bi se pomoglo korisniku da pronađe one simptome koji su najsličniji onima za koje se traži lijek. Najbolji repertoar pomoći će korisniku da izabere među lijekovima koji imaju suptilno različita terapijska djelovanja ili simptome.
Profesionalni homeopati i drugi pružatelji zdravstvenih usluga trebali bi odabrati softver za homeopatiju dizajniran za korisnike s naprednim medicinskim znanjem. Osim što se bavi akutnim bolestima i ozljedama, profesionalni homeopatski softver namijenjen je pomoći korisnicima u prepisivanju homeopatskih lijekova za bavljenje ozbiljnim kroničnim bolestima i konstitucijskim disfunkcijama kod svojih pacijenata. Ove aplikacije često se oslanjaju na informacije koje se nalaze u starijoj materia medica i repertoarima. Arhaični medicinski jezik koji se nalazi u nekim od ovih izvora može biti težak za razumijevanje laičkim korisnicima.
Mnogi izdavači softvera za homeopatiju nude besplatne probe svojih aplikacija. U nekim slučajevima probna verzija nema sve funkcionalnosti pune verzije, ali bi potencijalnim korisnicima trebala dati osjećaj njezine korisnosti. Također postoji niz besplatnih homeopatskih softverskih alata dostupnih na internetu. Iako većini nedostaju detaljne funkcije koje se nalaze u aplikacijama koje zahtijevaju plaćanje, one mogu biti korisne za određivanje mogućih homeopatskih lijekova za manje bolesti i prve pomoći.