My job is to put together web applications and web pages. The number one tool I use for this is something called an application server. The one of choice is Zope (Zope's community homepage). I don't doubt that this is the best choice of an application server on the market today. Some alternatives might be better suited, but for purposes I don't care for at the moment.
This article describes very plainly what Zope is and how it works. For a senior in the topic I find many technical faults in the article; but that's not so important.
So if you want to learn more about the technology I use, please read the article.