This software requires iTunes to manage an iPhone. One of the primary reasons to install software like this is to NOT install iTunes.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.