The product is intangible
The product is uniquely flexible
Software engineering is not recognized as
an engineering discipline with the sane
status as mechanical, electrical
engineering, etc.
The software development process is not
standardised
Many software projects are 'one-off'
projects