Generic system interface