Generally the administrative contact is the owner of the domain name.
Generally the technical contact is the web hosting company that hosts the
domain.
DETAILED SOLUTION
Our clients are usually registered as the administrative contact for their
domain. This gives them the feedom to make changes to their domain
without our intervention.
We usually keep ourselves as the technical contact of the domain so that
it is easy for us to make changes as well.
Our resellers usually like to place themselves as the technical contact
because it hides Animus from their clients.