Platformy do tworzenia aplikacji dostarczają programistom jedno środowisko, w którym znajdują się wszystkie narzędzia potrzebne do tworzenia oprogramowania. Niektóre platformy obsługują różne rodzaje aplikacji (np. mobilne, wbudowane itp.), podczas gdy inne skupiają się na konkretnym przypadku użycia. Firmy potrzebujące aplikacji oprogramowania dostarczają swoim programistom takie platformy, aby pisać, zarządzać i wdrażać aplikacje. Ten proces zazwyczaj odbywa się całkowicie w ramach działu rozwoju lub IT, ale może mieć miejsce w małej firmie lub na indywidualnej podstawie.
Platformy do tworzenia aplikacji posiadają podobne cechy jak zintegrowane środowiska programistyczne (IDE), ale zazwyczaj są bardziej rozbudowane, zapewniając programistom kompletny zestaw narzędzi do rozwoju.
Aby zakwalifikować się do kategorii Platformy do tworzenia aplikacji, produkt musi: