Registered Engineers are expected to be aware of their responsibilities as professionals. Those who practice Software Engineering often enter that profession without either an engineering education or professional registration. The primary responsibility is to make sure that their products are "fit for use".