understanding the conceptual framework, resolving the issues, and innovating newer ways in the journey of designing high performing software systems