What is the foundational principle of applied methods and techniques in the Microsoft Certified Solutions Developer field?