Hey folks,
This is going to seem silly, but I'm hoping this is the right place to ask -- and if it isn't, I apologize.
Basically, I recently got this great job with an IT company that focuses on hosting and cloud technologies.  I have always been pretty good and understanding personal computing (tech, hardware, troubleshooting), and basic networking, but I'm having trouble grasping some of these concepts and I'm hoping I can get a good explanation.  The thing is, my job is in Marketing and not anything tech.
Basically, in regards to the service stack when referencing a cloud, I understand the IaaS (Infrastructure as a service) and the SaaS (Software as a Service), but I am having trouble understanding the PaaS (platform) aspect which encompasses the OS and the infrastructure software.

I've come to the realization that this is simply because I don't understand what the platform layer 
is on a fundamental level.  I've never worked in IT and my computing experience is limited to desktops running whatever version of Windows and then applications within Windows, not servers.
So basically, what exactly is the platform layer?  With my computing experiences being only with desktops and laptops on a consumer level, it's hard for me to visualize the existance of something between the OS and the software that runs ontop of the OS.  I hope I've explained my curiosity well enough for you guys to understand me.  If I have not, I suppose I guess I am wondering how you would explain what a server platform is to someone that has never worked with server.
Much help is appreciated as always!