- Prowadzenie analizy wymagań i znajdowanie potencjalnych sposobów ich realizacji w rozwiązaniach informatycznych,
- Opracowywanie dokumentacji projektowej niezbędnej do wytworzenia oprogramowania zgodnego z wymaganiami użytkowników/klientów,
- Prowadzenie prezentacji proponowanych rozwiązań w kontekście zgłoszonych wymagań,
- Codzienna komunikacja z użytkownikami aplikacji i programistami.