>Very roughly speaking, it's like a skeleton upon which you build your application. It usually comes with pre-built classes, forms, etc with a lot of functionality to address issues like security, forms management, data access, etc., which means that in most cases you won't have to reinvent the wheel.
What do you mean when you say: 'You won't have to reinvent the wheel'?
Imagination is more important than knowledge