accounting for software development costs pwc Temecula