# Serverless Serverless development abstracts the need to manage your own servers away (that responsibility is moved to your cloud provider - ex. AWS, Azure, or Google Cloud). "Serverless" or "serverless functions" are a means of providing a run-time environment for code without the need for knowledge of, or control over, the underlying environment. It allows event-driven logic on the server without setting up infrastructure. Common confusion over the term stems from the observation that "there is still a server somewhere", which is true, but no servers are present in the problem space of those working with serverless functions. In a similar way, a wireless router will have wires for power and connectivity, but no wires exist in the domain of the devices utilizing a wireless router to connect to the internet.