Layer for application development