Paper Title
Software Engineering Basics & the Algorithmic DocM Model for Software development

Abstract
Software is a computer program that when executed provide desired features, functions & performance. Software engineering is a layered technology with quality, process, methods & tools as it’s crucial layers. The development of a software requires proper documentation, analysis, planning, supervision & management. Software engineering enables us to build complex systems in a timely manner. It is the application of engineering to the development of software in a systematic method. Hence, this paper provides a general description about Software engineering & it’s basics. Software is developed with the help of S DLC framework i.e. Software development lifecycle that has many phases like requirement gathering, feasibility study, system analysis, software design, coding, testing etc. S DLC is a sequence of activities that lead to the production of a software product. S o, this paper also aims to introduce a new brand S DLC Model i.e. THE ALGORITHMIC DOCUMENT MAINTENANCE MODEL. This Model is described in a thorough manner covering phases, advantages, significance & algorithmic approach. Keywords - Software Engineering, Software Development Lifecycle(S DLC), Fundamentals of Software Engineering, The Algorithmic DocM Model.