Framework to platforma programistyczna, która dostarcza gotowe komponenty i narzuca określony sposób tworzenia aplikacji. Ułatwia rozwój oprogramowania, eliminując potrzebę pisania kodu od zera.
Zbiór podprogramów – To raczej biblioteka, a nie framework. Drag and drop – Dotyczy narzędzi projektowania interfejsów, nie frameworków. Narzędzie do testowania – Testowanie to inna dziedzina, która nie jest bezpośrednio związana z definicją frameworka.