Analyse du besoin, redaction de cahiers des charges, conception d'applications aussi bien internet que sur système. Les langages utilisés sont bien généralement libre pour un souci de licence (JAVA, C/C++,...).
Pour la base de données, Utilisation de Merise pour analyser le système à mettre en place, conception de la base de données, et mise en relation avec l'application à créer.