The assessment of software presents several unique challenges.