Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Building Software That Lasts - A Guide to Maintainable Software

Will your software outlast the original developers? Almost certainly yes. But will you be able to maintain it? This course will teach you how to maintain cost-efficient and functioning software through planning and development strategies.

Beginner
2h 33m
(60)

Created by Dan Appleman

Last Updated Jun 12, 2024

Course Thumbnail
  • Course

Building Software That Lasts - A Guide to Maintainable Software

Will your software outlast the original developers? Almost certainly yes. But will you be able to maintain it? This course will teach you how to maintain cost-efficient and functioning software through planning and development strategies.

Beginner
2h 33m
(60)

Created by Dan Appleman

Last Updated Jun 12, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Studies show that software maintenance represents 50%-80% of the lifetime cost of software. Failing to respond to platform changes, increased demand or newly discovered security flaws can bring down software - and kill a business. In this course, Building Software That Lasts - A Guide to Maintainable Software, you'll discover how advanced planning strategies and factoring maintainability into the development process from the beginning will dramatically reduce the costs and risks related to keeping your software running long after the original developers have left. First, you'll learn about why software needs to be maintained at all and how maintenance is shaped by the nature of the software. Next, you'll learn how to reduce costs by keeping maintainability in mind at every step in development and how to manage any potential risks. Finally, you'll cover how to maintain software for the long term and prepare for the possibility of your software needing a rebuild after a long period of time. By the end of this course, you will have a much more comprehensive understanding of software maintenance, why it's important, and how to build software that lasts.

Building Software That Lasts - A Guide to Maintainable Software
Beginner
2h 33m
(60)
Table of contents

About the author
Dan Appleman - Pluralsight course - Building Software That Lasts - A Guide to Maintainable Software
Dan Appleman
28 courses 4.5 author rating 8382 ratings

Dan Appleman is a well known author, software developer, and speaker. Currently the CTO of Full Circle Insights, he is the author of numerous books, ebooks, and online courses on various topics (technology and other). His latest book is "Advanced Apex Programming" - advancedapex.com Personal Website http://danappleman.com.

Get started with Pluralsight