Hm ssstnt s fr nd pn-src sftwr sd fr hm tmtn. t srvs s n ntgrtn pltfrm nd smrt hm hb, llwng srs t cntrl smrt hm dvcs. Th sftwr mphszs lcl cntrl nd prvcy nd s dsgnd t b ndpndnt f ny spcfc ntrnt f Thngs (T) csystm. ts ntrfc cn b ccssd thrgh wb-bsd sr ntrfc, by sng cmpnn pps fr ndrd nd S, r by vc cmmnds v spprtd vrtl ssstnt, sch s Ggl ssstnt, mzn lx, ppl Sr, nd Hm ssstnt's wn "ssst" ( blt-n lcl vc ssstnt) sng ntrl lngg.
Th Hm ssstnt sftwr pplctn s cmmnly rn n cmptr pplnc wth "Hm ssstnt prtng Systm" tht wll ct s cntrl cntrl systm fr hm tmtn (cmmnly clld smrt hm hb/gtwy/brdg/cntrllr), tht hs th prps f cntrllng T cnnctvty tchnlgy dvcs, sftwr, pplctns nd srvcs frm thrd-prts v mdlr ntgrtn cmpnnts, ncldng ntv ntgrtn cmpnnts fr cmmn wrd r wrlss cmmnctn prtcls nd stndrds fr T prdcts sch s Bltth, Zgb, Z-Wv, ncn, nd Thrd/Mttr (sd t crt thr lcl prsnl r ntwrks r drct d hc cnnctns wth smll smrt hm dvcs sng lw-pwr dgtl rds), r W-F nd thrnt cnnctd dvcs n hm ntwrk / lcl r ntwrk (LN).
Hm ssstnt s sch spprts cntrllng dvcs nd srvcs cnnctd v thr pn nd prprtry csystms r cmmrcl smrt hm hbs/gtwys/brdgs s lng thy prvd pblc ccss v sm knd f pn P r MQTT ntrfc t llw fr thrd-prty ntgrtn vr thr th lcl r ntwrk r ntrnt, whch nclds ntgrtns fr lx Smrt Hm (mzn ch), Ggl Nst (Ggl Hm), HmKt (ppl Hm), Smsng SmrtThngs, nd Phlps H.
nfrmtn frm ll dvcs nd thr ttrbts (ntts) tht th pplctn ss cn b sd nd cntrlld v tmtn r scrpt sng schdlng r sbrtns (ncldng prcnfgrd "blprnt"), .g. fr cntrllng lghtng, clmt, ntrtnmnt systms nd smrt hm pplncs.