Hvilke tekniske faciliteter har store operahuse for at flytte tunge scenografier? 


De store operahuse har ofte mekaniske scener og sceneelevatorer, der muliggør flytning af tunge forestillingselementer og hurtige sceneskift. Historiske operahuse som for eksempel Londons Royal Opera House i Covent Garden og Milanos Teatro alla Scala har gennemgået omfattende ombygninger for at kunne imødekomme kravene til moderne sceneproduktioner.
Dette satte skub i udviklingen af objektorienteret programmering. I dette programmeringsparadigme arbejder man med begrebet et objekt, som er defineret som en helhed med identitet, tilstand og adfærd. Sådanne objekter kan eksempelvis være de enkelte komponenter, som et skærmbillede er opdelt i, eller de forskellige stykker hardware, som brugeren anvender. Men det kan også være genstande eller begreber fra it-systemets problemområde, den del af systemets omverden, som systemet skal afspejle. Det er opgaven for objektorienteret analyse og design at finde frem til, hvilke objekter der skal medtages.