S pomočjo nedavno objavljenega razvojnega kompleta Home Media Engine (HME) so omogočili neodvisnim razvijalcem, da v javi razvijejo najrazličnejše dodatke za njihovo priljubljeno napravo, ki je našla svoj dom že v nekaj deset milijonih domov, potencialno velikanskem trgu za spretne programerje.
Programi, razviti s HME, se izvajajo v osebnem računalniku, povezanem s TiVom, ali na katerem od strežnikov, s katerimi se TiVo povezuje. Trenutno komplet HME še razvijajo in omogoča le preizkušanje, ko bo končan in ponujen končnim uporabnikom, pa bo dovoljeno gostovanje uporabniških programov v poljubnem programskem strežniku v spletu.