Approaches to Design Complex Software Systems In Proceedings of the 2nd International Conference on Big Data, Modelling and Machine Learning BML - Volume 1, 533-537, 2021 , Kenitra, Morocco