openIDL - Architecture