Registro de marca, patente e registro de software: qual a diferença entre eles?

Quando empreendedores, sejam eles donos de pequenos negócios ou líderes de grandes empresas, buscam proteger suas marcas, tecnologias ou ideias, é comum surgir uma dúvida sobre qual escolher: registro de marca, patente ou registro de software.