Asterisk sending voice mails to external phone services

Hi

We are planning develop an application that can make voice calls and voice mails to a group of phone numbers. The phone numbers can be using multiple services. We are planning to develop central server that can manage this. Whether Asterisk is the right option for this.
Whether we can send Voice mails and make voice calls to local mobiles and landline phones using the Asterisk framework.

Thanks
Hareesh