--- Video Title: Software Maintenance Overview Description: Software Maintenance Overview Watch more Videos at https://www.tutorialspoint.com/videotutorials/index.htm Lecture By: Mr. Arnab Chakraborty, Tutorials Point India Private Limited --- Software maintenance overview. Whenever a software will get delivered, then after also, some modifications, some additions might be required. And that phase is known as the software maintenance phase. So, let us discuss more on this software maintenance. So, software maintenance is widely accepted part of SDLC nowadays. And it stands for all the modifications and updations done after the delivery of the software product. And there are number of reasons why modifications are required and some of them we have listed below. So, let us go for the respective causes. So, the first one we are considering is a market condition. So, policies which changes over the time such as taxation, newly introduced constraints, like how to maintain bookkeeping, main trigger, may trigger need for the different modifications. So, that is why due to the change in the government policy, due to the change in the market conditions, the maintenance might be required. Next one is our client's requirement. So, over the time, the customer may ask for new features or functions in the system to get implemented and incorporated. In that cases also, the software maintenance will be required. So, next one we are going for host modifications. So, if any one of the hardware and or the platform, platform means actually the hardware and the operating system collectively we usually call it as a platform. So, if any of the hardware and or the platform such as the operating system of the target host changes, the software changes are needed to keep the adaptability and that is why the maintenance will be required. So, there is some change in the hardware, there is some change in the operating system, there is some change in the respective drivers. So, in those Most cases, the software maintenance might be required. Next one is the organizational changes. So, organization changes. So, if there is any business level change at the client end, such as the deduction of the organization strength, acquiring another company, organization venturing into some new business, need to modify in the original software may arise. So, sometimes the company may be growing, sometimes a company may be shrinking, sometimes a company may be opening a new wing in which business they were not there previously. So, due to some reasons, the organization changes will be there and for that, this software changes will be some changes in the software will be required and that is why the maintenance will be also very much necessary there. So, in this way, in this particular video, we have discussed what are the different software maintenance overview. Thanks for watching this video. TutorialsPoint.com. Simply easy learning.