 "Promise" was co-written and produced by Rico Love and features Usher singing on bachata rhythm for the first time.According to Carlos Quintana of About.com the song and the rest of the tracks included on "Formula, Vol.1" may be classified as Latin urban contemporary with R&B and hip hop influences.