Software Architecture and Development with a touch of Data Science