Accordingly to the NC State University, software maintenance is defined as the process of modifying a software system or component after delivery to correct faults, improve performance or other attributes, or even adapt to a changed environment.
There are mainly 4 types of maintenance listed below:
Corrective maintenance is about including modifications and updates in order to correct and fix problems that are either discovered by user or concluded by user error reports.
Adaptive maintenance includes modifications and updates applied to keep the software product up-to date to everyone in the world of technology and business environment.
Perfective maintenance are modifications and updates done in order to keep the software usable over long periods of time. It comes with new features, new user requirements for refining the software and improving its reliability and performance.

Preventive maintenance are modifications and updates to prevent future problems related to the software. It tends to attend problems, which are not significant at the moment but may cause serious issues in future.
So based on what we’ve discussed, I think that maintenance is really important when talking about software development since without it, programs can end up being obsolete. Having a well maintained piece of software will always be safe and healthy for the program itself.
As I said before, success in a program can be achieved by great user interface designs. If the program itself works but isn’t attractive, organized and clear for the user, it won’t succeed as we would like to.
Although the percentage of exploding Note 7’s is lower than
If you are one of the users, you should firstly maintain your Note 7 powered off, and then go to their official recall to follow their steps in order to return the failing smarphone. You can do so by clicking on the image taken from the official site on top.
Accordingly to The UCAR (University Corporation for Atmospheric Research), software design is the process of defining methods, functions objects and the structure and interaction of the code in order to have fully functional programs and satisfaction of the users.
I also think that getting back to a Windows based computer wouldn’t be easy for me due to the lack of practice and use with Windows OS’s since the last one I used was Windows 7 and for what I’ve seen, it has changed a lot.