Sachverhalt: Sachverhalt: A. Die 1969 geborene H._ leidet als Folge einer Retinitis pigmentosa an erheblicher Sehschwäche (stark eingeschränktes Gesichtsfeld ["Röhrenblick"], verlangsamte Adaption hell/dunkel, Blendungsempfindlichkeit, vermindertes Kontrastsehen). Die Invalidenversicherung sprach ihr verschiedene Leistungen zu, u.a. gab sie für den Computer am Arbeitsplatz ein Vergrösserungssystem mit Sprachausgabe ab (Verfügung vom 9. August 2001). Im Namen der Versicherten ersuchte der Verband X._ am 12. November 2003 (unter Auflage einer Offerte der A._ AG, vom 22. Oktober 2003), die Kosten eines "Update der Vergrösserungssoftware von der Version 7.06 L2 auf die Version 8.03 L2" zu übernehmen. Mit Verfügung vom 25. November 2003, bestätigt im Einspracheentscheid vom 4. Februar 2004, lehnte die IV-Stelle das Leistungsbegehren ab. A. Die 1969 geborene H._ leidet als Folge einer Retinitis pigmentosa an erheblicher Sehschwäche (stark eingeschränktes Gesichtsfeld ["Röhrenblick"], verlangsamte Adaption hell/dunkel, Blendungsempfindlichkeit, vermindertes Kontrastsehen). Die Invalidenversicherung sprach ihr verschiedene Leistungen zu, u.a. gab sie für den Computer am Arbeitsplatz ein Vergrösserungssystem mit Sprachausgabe ab (Verfügung vom 9. August 2001). Im Namen der Versicherten ersuchte der Verband X._ am 12. November 2003 (unter Auflage einer Offerte der A._ AG, vom 22. Oktober 2003), die Kosten eines "Update der Vergrösserungssoftware von der Version 7.06 L2 auf die Version 8.03 L2" zu übernehmen. Mit Verfügung vom 25. November 2003, bestätigt im Einspracheentscheid vom 4. Februar 2004, lehnte die IV-Stelle das Leistungsbegehren ab. B. In Gutheissung der hiegegen eingereichten Beschwerde wies das Verwaltungsgericht des Kantons Bern die IV-Stelle an, "die beantragten Kosten der Softwareinstallation und des Updates zu übernehmen" (Entscheid vom 10. August 2004). B. In Gutheissung der hiegegen eingereichten Beschwerde wies das Verwaltungsgericht des Kantons Bern die IV-Stelle an, "die beantragten Kosten der Softwareinstallation und des Updates zu übernehmen" (Entscheid vom 10. August 2004). C. Mit Verwaltungsgerichtsbeschwerde beantragt die IV-Stelle, der vorinstanzliche Entscheid sei aufzuheben. H._ lässt (unter Auflage einer eigenen undatierten sowie einer Stellungnahme des Arbeitgebers vom 6. Oktober 2004) auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Sozialversicherung (BSV) verzichtet auf eine Vernehmlassung. 