BDA software systems case study