Social and Technical Aspects of Systems Analysis and Design