Pros and cons of Software Software