وسيله اى که به استفاده کننده امکان مى دهد تا با استفاده از وسائل دستى برنامه ها و اتصالات سخت افزارى را ايجاد نموده و اصلاح نمايد