documentation – what is meant by the environment of the software system?

in the project of software engineering I have a sample of report , and after writing the functional and non-functional requirement , I have to writing the environment constraints of the software system , how I can describe it for my own system ? they say I should to describes the hardwaresoftware environment of system, but it is not clear for me. and how the characteristics of user can be defines?