Access sitecore instance form another application

How to Access sitecore instance form another application  ?(like creating templates, items etc) .Is there any way to do this ? Any suggestion appreciated.