As a developer of scientific software I have noticed that there does not seem to be much funding support for maintaining or refactoring scientific software applications, most of the money appears to go towards new feature development. I would like to start a discussion on the topic to get a feel for what others have experienced. How can the cost even be measured or if it is really a problem at all?