The distinction between a software package engineering and knowledg...