Zend certified PHP/Magento developer

Cron tab and schedule: is it needed for layout compile/custom modules?

My current store’s staging instance does not have crontab set up as far as I can tell. The cron_schedule table is empty. Is this needed for custom modules/themes/etc to work properly?

What is the most basic setup I can do in order to get the above to work if needed?

Thanks.