SOFTWARE AND TECHNOLOGY