ins and outs

[ins and outs] {n. phr.} The special ways of going somewhere ordoing something; the different parts.

The janitor knows all the insand outs of the big school building.

Jerry's father is a good lifeinsurance salesman; he knows all the ins and outs of the business.