No, CRM doesn't creates a contact record always, we can configure lead or contact on personal settings in CRM.
Hope this helps. If you get answer of your question, please mark the response as an answer and vote as helpful !!!
Vikram Singh. !!! My Blog