The profile function controls the permission to CRM modules, records, fields in a record, and various utilities, such as import, export, send email, mass update, etc. Users associated to the profile can access only the functions that are assigned to them. For example, if a particular module's visiblity is turned off for a profile, the users associated with that profile will not be able to view that module.
Zoho Developer allows can create new profiles and set up access permissions to them based on your industrial requirements. But associating users to each profile can be done only by the customers who use your vertical CRM.