Sachverhalt: Sachverhalt: A. B._ (geboren 1959) arbeitete zuletzt vom 1. Februar 1995 bis 31. Oktober 1996 als Sekretärin bei der Firma Z._ AG. Wegen Rücken- und Nackenschmerzen meldete sie sich im April 1997 bei der Invalidenversicherung zum Leistungsbezug an. Mit Verfügung vom 5. Oktober 1998 sprach ihr die IV-Stelle Basel-Landschaft gestützt auf einen Invaliditätsgrad von 70 % ab 1. Mai 1997 eine ganze Invalidenrente zu. Im Rahmen eines Revisionsverfahrens hob sie mit Verfügung vom 20. Oktober 2005 nach Ermittlung eines Invaliditätsgrades von 11 % die Invalidenrente auf. Daran hielt sie mit Einspracheentscheid vom 25. August 2006 fest. A. B._ (geboren 1959) arbeitete zuletzt vom 1. Februar 1995 bis 31. Oktober 1996 als Sekretärin bei der Firma Z._ AG. Wegen Rücken- und Nackenschmerzen meldete sie sich im April 1997 bei der Invalidenversicherung zum Leistungsbezug an. Mit Verfügung vom 5. Oktober 1998 sprach ihr die IV-Stelle Basel-Landschaft gestützt auf einen Invaliditätsgrad von 70 % ab 1. Mai 1997 eine ganze Invalidenrente zu. Im Rahmen eines Revisionsverfahrens hob sie mit Verfügung vom 20. Oktober 2005 nach Ermittlung eines Invaliditätsgrades von 11 % die Invalidenrente auf. Daran hielt sie mit Einspracheentscheid vom 25. August 2006 fest. B. Die hiegegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 16. Februar 2007 ab. B. Die hiegegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 16. Februar 2007 ab. C. B._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, in Aufhebung des vorinstanzlichen Entscheides sei die Angelegenheit zur Abklärung eines allfälligen Anspruchs auf berufliche Massnahmen und anschliessendem Entscheid über den Anspruch auf Invalidenrente an die IV-Stelle zurückzuweisen. IV-Stelle Basel-Landschaft, kantonales Gericht und Bundesamt für Sozialversicherungen verzichten auf eine Vernehmlassung. 