The aim of this research is to survey the challenges of computer software developers’ companies in country, and based on research findings to examine software metrics. By literary review, some of the most problem factors in the computer software development published in scientific context were obtained. The research population consists of about 600 computer software developers’ companies. 201 questionnaires out of 234, amounting to %86, were returned by project managers. Resulting of two sample tests with significance level greater than 0.05, there is no significant difference between the number of members of software project teams and variables related to the challenges of documentation qualities, system requirements, programming quality, maintenance, personnel resources and process management. The significant relationship between software project duration and system requirements were observed and the companies that run the projects shorter in duration, having more challenging to requirements. There are more challenges related to the qualities of software programming and maintenance in groups whose members are less experienced. Significant difference between the various methodologies adopted in software development with the above mentioned variables were not observed.
Keywords : Computer Software; Software Development; Challenges; Iran; Software metrics.