For a successful project development, it is important for any software organization that the project should be completed within time and budget, and the project should have requisite quality. This paper presents an Ensemble learning based Adaptive Neuro-Fuzzy Approach for Software Development Time Estimation. The concept behind this technique is based on ensemble learning methods. This technique combines multiple models into one model. The ensemble fits a new learner to the difference between the experiential response and the aggregated prediction of all learners which grown previously. In this paper, we describe a brief literature review of different techniques of software development time estimation along with a comparison of different techniques with our approach. General Terms Neuro Fuzzy, Software Time Estimation, Ensemble Learning