Design and development of software systems and artificial intelligence