برای مثال مسئله برنامهریزی مجموعهای از آسانسورها را در نظر بگیرید. یک ساختمان ده طبقه با سه آسانسور را در نظر بگیرید. چه برنامهای باید برای کنترل آنها نوشته شود؟ منظور این نیست که از چه زبان برنامه نویسی یا چه نوع پیکربندی سخت افزار ما باید استفاده کنیم --- هرچند که اینها مطمئنا سوالات مهمی هستند. بیشتر منظور این است که کار برنامه نویسی را چگونه انجام بدهیم.
دانستن کلیات نحوه پروگرام شدن آسانسور میتواند به روند تعمیر آسانسور یا بازسازی آسانسور کمک کند.
معمولا از PLC، C و در آسانسورهای جدید از java و FPGA برای برنامهنویسی کنترلرهای آسانسورها استفاده میکنند.