Systems Approach to Engineering