Der Smargo ist sowohl als USB Kartenleser also auch Smartcard Programmer zu nutzen. Durch einen USB Hub, besteht sogar die Möglichkeit mehrer Smargo´s an einer Dreambox zu nutzen und mehr als eine Karte zu nutzen. Er beinhaltet einen USB zu Seriell Adapter und basierend auf einem starken ATMEL ARM 91 Prozessor.