Idiom for knowing every detail regarding a subject

Related question: Idiom for a person who knows every detail about something (which is also coincidentally asked by me!)

I'm asking for an idiom describing the details themselves, not the person who knows them. Some of the answers in the above link would be valid here, like jot and tittle.

My own guess would be something like this:

Since he developed this software framework himself, he knows the _____ (and) _____ of it.


Solution 1:

Since he developed this software framework himself, he knows the ____ and ____ of it.

Since he developed this software framework himself, he knows the ins and outs of it.


Ins and outs:

  1. characteristic peculiarities or technicalities : workings
  2. ramifications

Solution 2:

  • knows it inside and out

To know something "inside out" or "inside and out"?

  • knows it from A to Z

http://dictionary.cambridge.org/us/dictionary/english/from-a-to-z

  • knows it backwards and forwards

http://idioms.thefreedictionary.com/know+backwards+and+forwards