 Progress Software Corporation provides software products to develop, deploy and manage business applications. I am not completely convinced by the competitive strengths of Progress Software products. 