Gates, speaking to reporters in the Caribbean coast city of Cartagena after meeting with President Alvaro Uribe, said Microsoft would help the violence-torn country's peace efforts through training that aims to re-integrate former fighters into civil society.