Chapter 3. The .NET Software You’re Asked to Create

Every company is powered by people, not software. Still, what an amazing time to be a software developer! We’ve never been able to create more powerful experiences all while expending less effort. And it’s remarkable to see the role that software plays in every modern business. Pick an industry: education, healthcare, manufacturing, real estate, gaming, finance, retail; you name it. You’ll find records systems, marketplace platforms, streaming media, booking systems, and tons more. To satisfy the needs of your company, you’re probably running .NET software in local datacenters, colocation facilities, and public clouds. In this chapter, we look at the categories of software you’re asked to build today. This exploration matters because it determines what capabilities we need out of our new and modernized software.

Behind-the-Firewall Enterprise Apps

Today, an increasing amount of custom software targets an outside audience. But I’m not seeing a drop-off in demand for new and updated software used by internal staff.

To be sure, just because something isn’t internet-accessible doesn’t mean it’s on your own infrastructure. Enterprise apps might run on-premises, in a colocation facility, or even in a public cloud with isolated networks and a private connection.

Let’s talk about the apps themselves. You’re getting requests for new standalone apps. Demand comes when teams outgrow their complicated Microsoft Excel spreadsheet solutions, ...

Get Modernizing .NET Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.