All of my apps (except those that support the new SOTA ADIF fields) are expecting the SOTA information in my standardized format for SOTA contacts.  All of the SOTA related information should be input into the comments or notes field that is used your logging software.  You are free to modify the underlying script if you wish, to adapt it to your own logging practices. 

Here are two examples from a chaser log file:

SOTA W4C/US-001 Thanks for the QSO!
SOTA W4G/NG-031

The script will parse the first SOTA reference as the summit you made contact with, and add anything after the first reference to the comments field for the SOTA database.

Activator logs follow the same convention (just reversed).  For example:

SOTA W4C/US-002 Thanks for the S2S from W4Z/ZZ-999
SOTA W4C/US-002

The script will parse the first SOTA reference as 'your summit', and if there is a second summit reference, as 'their summit'.  Anything after the first reference will be added to the comments field for the SOTA database.