Using SharePoint for records management

SharePoint installed for use as our intranet a few years ago. Now we need records management. Can SharePoint provide an effective records management service on its own or does it require additional software such as RecordPoint, for example?