DO you have specific questions?
For general information refer to:
1) a local Microsoft CRM Reseller
2) the Microsoft website
3) Search the Internet!
However, a few bits of information that may help you.
Multi-tenanted Architecture
This means that you can host CRM for more than organisation (with completely separate databases) on the same server. You will need to buy the Enterprise licence of CRM to do this.
DB structure of CRM
The internal structure is not published. However. CRM uses one database per organisation. The database server must be SQL Server 2005 or later.
You may use filtered views to query the database but all new records and changes must be done via the application or the SDK (i.e. programmatically).
Licence Details
CRM is sold in a server/client model. You need a server licence per server a client licence per user or device. There are three editions: workgroup (for maximum of 5 users), professional (unlimited users) and enterprise (unlimited users and multi-tenant).
Hosting
There are two hosted models. One provided by Microsoft partners and one provided by Microsoft. The Microsoft option is only available in the US at the moment and is called CRM Online.
Hope this helps.