technology cost