SMS: Theoretical electrochemistry