As I understand it, under the current rules, you can classify maintenance work as an opex. You just can't argue that development of new software is an opex.
DougWebb
What kind of software maintenance work does not create new software? Are you only deleting lines of code from the existing software?