linux citrix metaframe mac os x windows thin client ipod dms macintosh database open source mac oracle consulting computer java unix apple