Does Intiface apply instructions in a device agnostic way?

Super noobie question here and apologies for the bad terminology, but if an app is set up to support, for example, the Vorze Piston, does that mean it only supports that product? Or will Intiface translate whatever commands it gets to work on other similar devices like the Handy or OSR series of devices?