Are Arduino Nano and SIM900A compatible ? Are libraries needed ?

I can't seem to make it work, sending AT commands to the SIM900A from the Arduino. Or do I need specific libraries ?

Thank you