Why do we use OOPs concepts? 
What are the advantages/disadvantages of OOP?
Where do we use OOP?
How do we tell if a program can be written in OOP paradigm? How is it organized?

Note : I'm not related to technical field... So please consider this in your answers.