OneStream’s use of .NET in Platform Development
Overview
OneStream’s Platform is built on Microsoft’s .NET Development Framework. With the release of Version 8 in August 2023, the Platform advanced to .NET Core (version 6), bringing notable improvements in performance for memory-heavy tasks and opening up fresh opportunities for development innovation.
Since Platform v8, OneStream has consistently adopted Microsoft's LTS .NET releases to ensure a secure and high-performing platform for customers.
Microsoft launches a new .NET version each November, alternating between short-term and long-term support. OneStream adopts even-numbered LTS versions every 2 years, which receive three years of Microsoft support.
.NET Desktop Runtime
During the .NET Framework era (such as when OneStream v6 and v7 releases were built with.NET 4.8), the .NET Desktop Runtime was included with the Microsoft Operating System, eliminating concerns regarding separate deployment of Desktop Runtimes.
Microsoft separated the Desktop Runtime from Windows OS starting with .NET Core. Since Platform v8, customers are responsible for distributing the .NET Desktop Runtime to all user devices running the Windows Client.
The OneStream Excel Add-In and Browser Client do not require the .NET Desktop Runtime. Users accessing OneStream via the Browser Client, with or without the Excel Add-In, do not need the .NET Desktop Runtime on their devices
.NET 8 reaches end of Microsoft Support in November 2026
Two years of OneStream Platform versions (v8.2, v8.4, v8.5, v9.0, v9.1, v9.2) were developed using .NET 8. OneStream’s Support and Maintenance Policy commits to 18 months of Engineering Support (‘period of time when the release is Hot Fix eligible) and 30 months of Geneal Support (‘period of time for engaging OneStream support’), Microsoft’s .NET8 support ends November 2026. Microsoft discourages customers from operating SaaS applications on unsupported versions of .NET.
Platform v9.3 (Target May 2026) is developed using .NET 10
For the next two years, OneStream Platform versions will be developed using .NET 10. Customers upgrading to v9.3+ must deploy the corresponding .NET 10 Desktop Runtime to all laptops/desktops operating the OneStream Windows Client.
Note: Upgrading from a platform version developed with .NET 6 or 8 (OneStream v8.0 – v9.2) to a platform version developed with .NET 10 does not require any changes to business rules.
Also Note: You can have multiple versions (.NET 4,8, 6, 8, 10) of the .NET Desktop Runtime installed on laptop/desktop simultaneously with no impact to OneStream.
Notes:
- Upgrading from a platform version developed with .NET 6 or 8 (OneStream v8.0 – v9.2) to a platform version developed with .NET 10 does not require any changes to business rules.
-
The Platform v9.3 Smart Integration Connector (SIC) Local Gateway Server operations on .NET 10 (previous versions operated with .NET 4.8). As a result, the .NET 10 ASP.NET Core Runtime (Hosting Bundle) must be installed to the SIC Local Gateway Server.
-
You can have multiple versions (.NET 4,8, 6, 8, 10) of the .NET Desktop Runtime installed on laptop/desktop simultaneously with no impact to OneStream.
Reply with questions or comments or email productgrowth@onestream.com.
