The ability to make a custom field mandatory

Hi,
A nice to have will be an option to make a custom field mandatory when creating a new customer or ticket.
for example, some of our business clients just have a person’s name without a business name, when we create a new client we need to differentiate the business from the residential.
The reason is that we want to create a different mailer/report for the two groups.

Thanks