Problema invio sms con GSM SHIELD

Allora forse sto facendo un po di confusione. La scheda GSM che sto usando e' questa:
http://wiki.epalsite.com/index.php?title=SIM900_Quad-Band_GPRS_shield_with_Micro_SD_card_slot

Da quanto ho capito,la parte GSM e' gestita in modo "seriale":

Leggo dal link sopra
Software or Hardware UART select: Uart Selection. SIM900 GPRS shield can communicate with Arduino through the Hardware Serial port(D0/D1) or the Software Serial port(D2/D3). We can use the jumper to do the selection. The detailed signal are as following.

D0: Hardware serial RX of Arduino
D1: Hardware serial TX of Arduino
D2: Software serial RX of Arduino
D3: Software serial TX of Arduino
D7: Used as Software Power ON/OFF button for SIM900

Io sto usando nel mio sketch:
La comunicazione su SoftwareSerial (D2 e D3)

Invece l'sd,sempre della scheda GSM,comunica con arduino tramite protocollo SPI:

Micro SD card(TF card)Slot: Used with Micro SD card. Can use the jumper labeled with "SD_ENABLE" to enable or disable the SD card slot. If it is disabled, then the SD card will have no effect to the IOs(SPI port which are D10-D13)of Arduino.

Nel mio caso,la sd ha CS=10

L'RTC invece che sto utilizzando e' questo,e comunica tramite I2C (connessioni SCL= A5 SDA A4 5V GND)
http://www.suntekstore.com/goods-14006824-i2c_ds1307_real_time_clock_module_for_arduino_tiny_rtc.html

infine il sensore accelerometro e' questo:
ADXL 335

Dove X= A0 Y=A1 Z=Non l'ho connesso, Vcc=3.3V GND=GND arduino

Quindi a sto punto e' solo l'sd ad utilizzare l'spi,e quindi non c'e' conflitto?