Application developers should review the application development guide for ideas about the four basic protocols for writing an application to run over I2P: