Kun on kyse laitteista, joihin sisältyy ohjelmisto, tai ohjelmistoista, jotka ovat itsessään laitteita, ohjelmistot on suunniteltava ja valmistettava alan viimeisen kehityksen mukaisesti ottaen huomioon kehityskaareen, riskinhallintaan, kuten tietoturvallisuuteen, todentamiseen ja validointiin liittyvät periaatteet.
Aon nasc a chaithfidh an t-úsáideoir a láimhseáil, amhail sreabhán, aistriú gáis, nó cúpláil leictreach nó mheicniúil, dearfar agus déanfar é a thógáil sa chaoi go laghdófar a oiread is féidir gach riosca dá bhféadfadh a bheith ann, amhail nasc contráilte.