If you have formed the opinion that providing help is close to optional, you would be well advised not to let that attitude carry over to alerts. Help is a way for the user to ask the application for something; by contrast, alerts provide a critical communication channel for the application to talk to the user. Failure to communicate with the user is not an option. Therefore, alerts are not an option. Although you might be able to skate around offering help, there’s no escaping alerts.
There are three basic categories of alerts, each informing the user of a different type of event:
Error alerts: Something is wrong.
Status alerts: Something is happening or has happened.
Confirmation alerts: Are you sure you meant to do that?