Cloud putting crimp in traditional software