What a wonderful thing, starting a new project.
File -> New… select the latest technology everyone is talking about and begin with a blank slate.
In reality though, most developers end up working maintaining existing applications, some of them going back several decades. If you don’t believe me, just look at the job openings for Cobol developers in Indeed. I bet you there isn’t a lot of new projects started in Cobol nowadays.
Now, don’t get me wrong, there’s a reason some of those technologies have lasted as long as they have. However, finding new developers or adding new features taking advantage of the latest technologies is very hard.
Modernizing can have many faces, you can always re-write the entire application, you can develop a new one by gathering new requirements, you can use automation tools to help you with the process, maybe you can buy a commercial solution to replace part of the functionality or you can refactor part of the application and begin using new technologies where it makes sense.
Every one of the choices has advantages and disadvantages, but one thing is certain, we can help you make a decision and implement it for you.