Muss Software am Stand der Technik sein?

Wer Software schreibt, macht sich oft Gedanken darüber, welche Techniken und Technologien denn für die Software geeignet sind. Aber müssen diese auch dem Stand der Technik bei Software entsprechen? Was kann den passieren, wenn Software nicht dem Stand der Technik entspricht? Entwickelt man Software, so muss diese Tätigkeit, so wie auch die entstandene Software wie jede Dienstleistung bzw. jedes Produkt zumindest den Regeln der Technik entsprechen. Ansonsten drohen Gewährleistungs- und Schadenersatzforderungen. Die (allgemein anerkannten) Regeln der Technik gehören zu den „Beschaffenheiten, die … üblich und vom Käufer erwartbar sind“ ( §434 BGB ) bzw. „gewöhnlich vorausgesetzten Eigenschaften“ ( § 922 ABGB ). 1 Entspricht ein Produkt oder eine Dienstleistung wie Software oder Softwareentwicklung nicht den Regeln der Technik (ohne dass dieser Mangel explizit vereinbart wurde), so kann gemäß Gewährleistungsrecht ( § 437ff BGB bzw. § 932 ABGB ) der Käufer eine Verbesserung verlangen...