MIT App Inventor與Scratch一樣,是由美國麻省理工學院(MIT)開發的視學化程式軟體,可以撰寫Android作業系統的應用程式(App),目前最常使用的是第二代。
程式語言的每一個物件(例如按鈕、標籤等)都有屬於自己的屬性(顏色、大小等)(Property)和方法(Method),屬性是物件特有的性質,物件與物件之間是藉由方法(動作、對話)來傳遞訊息, 每一個物件藉由事件(起動用)(Event)作出適當的反應為其處理程序。