When computer hardware or software is developed it is developed for an end user (the person who will be using it).