Pour céer un logiciel il faut passer par des étapes qui permettent d'écrire le programme sous une forme compréhensible par la machine. ansi le départ ou la prmiére etape est la discussion avec le client ou la determination de ce qu'on attend de l'ordinateur.
cette etape est primordiael et decisive dans la vie d'un logiciel, c'est pour cela qu'il faut lui consacrer suffisemment de temps.