Sachverhalt: Sachverhalt: A. Die C._ (Bauherrin) beauftragte die B._ AG (Klägerin) mit der gesamten Elektroplanung für ein Projekt, für das sie eine "universelle Kommunikationsverkabelung UKV" wünschte. Nach internen Richtlinien verlangte die Bauherrin die traditionelle geschirmte Variante. Am 3. Februar 2000 fand auf Einladung der D._ AG mit der Bauherrin, der Klägerin sowie der E._ AG eine Sitzung statt, deren Zweck war, über die Gebäudeverkabelungsvarianten zu orientieren, insbesondere über die in Amerika weit verbreitete neuere ungeschirmte Technologie der Gebäudeverkabelung. Daraufhin stimmte die Bauherrin zu, dass ihr auch diese Variante unterbreitet werde. Die Klägerin verfasste eine über 300 Seiten umfassende zweite Ausschreibung für diese Variante. Die dafür ausgestellte, vom 13. September 2001 datierte Rechnung über insgesamt Fr. 26'010.15 sandte sie an die E._ AG und später an die Bauherrin. Beide Unternehmen lehnten die Forderung ab; sie waren der Meinung, der Klägerin keinen Auftrag bzw. keine Zusage für die Kostenübernahme der zusätzlichen Ausschreibung erteilt zu haben. Durch die per 31. Dezember 1999 erfolgte Fusion der A._ AG (Beklagte) mit der E._ AG und die Übernahme von deren Aktiven und Passiven sind sämtliche Rechte und Pflichten der E._ AG auf die Beklagte übergangen. Nach erfolgloser Betreibung klagte die Klägerin am 12. September 2002 die Beklagte beim Richteramt Olten-Gösgen auf Bezahlung von Fr. 26'010.15 zuzüglich Zins ein. Nach erfolgloser Betreibung klagte die Klägerin am 12. September 2002 die Beklagte beim Richteramt Olten-Gösgen auf Bezahlung von Fr. 26'010.15 zuzüglich Zins ein. B. Mit Urteil vom 25. Mai 2004 wies die Zivilabteilung des Richteramts Olten-Gösgen die Klage ab. Die Klägerin appellierte an das Obergericht des Kantons Solothurn, das mit Urteil vom 15. Juni 2005 in Gutheissung der Klage erkannte, die Beklagte habe der Klägerin Fr. 26'010.15 nebst Zins zu bezahlen. B. Mit Urteil vom 25. Mai 2004 wies die Zivilabteilung des Richteramts Olten-Gösgen die Klage ab. Die Klägerin appellierte an das Obergericht des Kantons Solothurn, das mit Urteil vom 15. Juni 2005 in Gutheissung der Klage erkannte, die Beklagte habe der Klägerin Fr. 26'010.15 nebst Zins zu bezahlen. C. Die Beklagte erhebt gegen das Urteil des Obergerichts Berufung. Sie beantragt, das kantonale Urteil sei aufzuheben. Eventualiter sei die Sache zur Sachverhaltsergänzung und zur Neubeurteilung an die Vorinstanz zurückzuweisen. Subeventualiter sei sie zu verpflichten, der Klägerin einen Betrag von höchstens Fr. 1500.--, eventualiter nach richterlichem Ermessen, zu bezahlen. Die Klägerin schliesst auf Abweisung der Berufung. Mit Urteil vom heutigen Tag wurde eine gleichzeitig erhobene staatsrechtliche Beschwerde abgewiesen, soweit darauf einzutreten war.