examples of software application development projects