Step -1 : Add Web Reference "http://[WebSiteName from sharepoint server IIS]/_vti_bin/lists.asmx" into your application by name "SharepointListWebService"
Step -2 : Add code
SharepointListWebService.Lists AddAlerts = new SharepointListWebService.Lists();
AddAlerts.Credentials = System.Net.CredentialCache.DefaultCredentials;
//AddAlerts.Credentials = new System.Net.NetworkCredential("UserName", "passsword");
//AddAlerts.Url = "http://[WebSiteName from IIS]/_vti_bin/lists.asmx";
XmlNode node = AddAlerts.GetListAndView("ListName", "");
string sListID = node.ChildNodes[0].Attributes["Name"].Value;
string sViewID = node.ChildNodes[1].Attributes["Name"].Value;
XmlDocument doc = new XmlDocument();
XmlElement batch = doc.CreateElement("Batch");
batch.SetAttribute("OnError", "Continue");
batch.SetAttribute("ListVersion", "1");
batch.SetAttribute("ViewName", sViewID);
string item = "<Method ID=\"1\" Cmd=\"New\">" +
"<Field Name=\"ID\">New</Field>" +
"<Field Name=\"Title\">This is a test from other application</Field>" +
"</Method>";
// batch.InnerXml = "< Method ID='1' Cmd='New'>" +
//"<Field Name='ID'>New</Field>" +
//"<Field Name='Title'>Time</Field>" +
//"</Method>";
batch.InnerXml = item;
AddAlerts.UpdateListItems(sListID, batch);
Step -3 :Enjoy....