As shown above, the total average time for custom software development is typically four to twelve months. However, it is important to note that, according to a study by KPMG Information Technology, 85 percent of software development projects go over schedule.