What are non-functional requirements?

how to we capture them?