DIG Software Development Guiding Principles