How can I customize db fields and UI.

How can I customize db fields and UI.

Hi,

Currently, I'm trying the Salesforce and Zoho CRM, I'd like the simple RESTful API of Zoho, I'd also like the Apex and UI customizable feature provided by Salesforce. Is there anything similar in Zoho world?