Sachverhalt: Sachverhalt: A. Die 1970 geborene A._ meldete sich Anfang September 2004 bei der Invalidenversicherung und beantragte Eingliederungsmassnahmen beruflicher Art oder eine Rente. Die IV-Stelle des Kantons Solothurn klärte die gesundheitlichen und erwerblichen Verhältnisse ab. Unter anderem holte sie bei den Psychiatrischen Diensten des Kantons Solothurn, Ambulatorium X._, wo A._ seit 8. Juli 2004 in Behandlung stand, einen Arztbericht ein. Mit Verfügung vom 28. Februar 2005 lehnte die IV-Stelle das Leistungsbegehren ab. Dagegen liess die Versicherte Einsprache erheben. Die IV-Stelle holte beim Ambulatorium X._ einen weiteren Arztbericht ein. Am 6. Oktober und 14. November 2005 wurde A._ im Auftrag der Schweizerischen Mobiliar Versicherungsgesellschaft (nachfolgend: Mobiliar Versicherungen), welche Leistungen aus einer Kollektiv-Krankentaggeldpolice erbracht hatte, durch das Institut V._ neurologisch und psychiatrisch untersucht und begutachtet. Die Expertisen der Dres. med. H._ und C._ vom 5. und 7. Dezember 2005 wurden in Kopie auch der IV-Stelle, der Rechtsvertreterin der Versicherten und dem Ambulatorium X._ zugestellt. Mit Einspracheentscheid vom 20. Juli 2006 bestätigte die IV-Stelle die leistungsablehnende Verfügung vom 28. Februar 2005. Zur Begründung führte sie aus, aus den Gutachten des Instituts V._ sei klar ersichtlich, dass keine medizinisch begründbare invalidisierende Arbeitsunfähigkeit vorliege. Mit Einspracheentscheid vom 20. Juli 2006 bestätigte die IV-Stelle die leistungsablehnende Verfügung vom 28. Februar 2005. Zur Begründung führte sie aus, aus den Gutachten des Instituts V._ sei klar ersichtlich, dass keine medizinisch begründbare invalidisierende Arbeitsunfähigkeit vorliege. B. Die Beschwerde der A._, welcher ein Schreiben des Ambulatoriums X._ vom 3. April 2004 sowie ein Gutachten der Klinik für Psychiatrie und Psychosomatik des Spitals B._ vom 28. Juni 2006 beigelegt war, wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 25. April 2007 ab. B. Die Beschwerde der A._, welcher ein Schreiben des Ambulatoriums X._ vom 3. April 2004 sowie ein Gutachten der Klinik für Psychiatrie und Psychosomatik des Spitals B._ vom 28. Juni 2006 beigelegt war, wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 25. April 2007 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, Gerichtsentscheid und Einspracheentscheid seien aufzuheben und es sei ihr ab 1. September 2004 mindestens eine halbe Invalidenrente zuzusprechen. 