Reformulating software.