- o desenvolvimento de sistemas para atender às necessidades do cliente, ou seja, as atividades voltadas para a definição dos módulos, especificações funcionais internas, tipos de relatórios e testes de avaliação do desempenho
- a programação com o uso de ferramentas e de linguagens de programação
- o fornecimento de documentação de programas de computador desenvolvidos sob encomenda
- o desenho de páginas para a internet (web design)
- o desenvolvimento de projetos e modelagem de banco de dados sob encomenda