TECHNOLOGY AND SOFTWARE