Frontend of the web application is the part of what the user sees and interacts with. It is build using CSS, HTML, and JavaScript. Backend development refers to the server-side of the application. This would include PHP, Ruby, Python, etc. People that specialize in both backend and frontend development are referred to as Full-stack developers.