in any situation software development is an activity capable of adding value