Programmerare använder en
textredigerare eller en
integrerad utvecklingsmiljö (IDE) För att skriva datorinstruktioner (kod).
* textredaktörer är enkla program som gör att du kan skriva och spara textfiler. Medan alla textredigeraren tekniskt kan användas för att skriva kod, erbjuder dedikerade kodredaktörer ofta funktioner som Syntax markering (färgkod för att göra det mer läsbart) och automatisk komplettering för att förbättra produktiviteten. Exempel inkluderar Notepad ++, Sublime Text, Atom och VS Code (även om VS -kod ofta betraktas som en IDE).
* Integrerade utvecklingsmiljöer (IDE) är mer omfattande program som kombinerar en textredigerare med andra verktygsprogrammerare behöver, till exempel kompilatorer eller tolkar (för att översätta kod till en form som datorn förstår), debuggare (för att hitta fel i kod) och bygga system (för att hantera processen för att skapa ett körbart program). Exempel inkluderar Visual Studio, Eclipse, Intellij Idea och Xcode. IDE:er effektivt effektiviserar mjukvaruutvecklingsprocessen.