Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Error’d: You Talkin’ to Me?

      September 20, 2025

      The Psychology Of Trust In AI: A Guide To Measuring And Designing For User Confidence

      September 20, 2025

      This week in AI updates: OpenAI Codex updates, Claude integration in Xcode 26, and more (September 19, 2025)

      September 20, 2025

      Report: The major factors driving employee disengagement in 2025

      September 20, 2025

      Development Release: Zorin OS 18 Beta

      September 19, 2025

      Distribution Release: IPFire 2.29 Core 197

      September 19, 2025

      Development Release: Ubuntu 25.10 Beta

      September 18, 2025

      Development Release: Linux Mint 7 Beta “LMDE”

      September 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The attack on the npm ecosystem continues

      September 20, 2025
      Recent

      The attack on the npm ecosystem continues

      September 20, 2025

      Feature Highlight

      September 20, 2025

      SVAR React Core – New UI Library with 20+ Components

      September 20, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Hyprland Made Easy: Preconfigured Beautiful Distros

      September 20, 2025
      Recent

      Hyprland Made Easy: Preconfigured Beautiful Distros

      September 20, 2025

      Development Release: Zorin OS 18 Beta

      September 19, 2025

      Distribution Release: IPFire 2.29 Core 197

      September 19, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Why OneStream is Embracing C#

    Why OneStream is Embracing C#

    September 20, 2025

    OneStream, a corporate performance management (CPM) platform, is built on the Microsoft .NET framework, that supports both VB.NET and C# for business rule development. Both languages share the same runtime environment that is known as the .NET Framework. VB.NET has traditionally been favored, especially in finance-related functions. VB.NET does have similarities to Excel’s VBA—making it more accessible to finance professionals who are not full-time developers. However, in recent years, C# has gained significant traction, especially with more technically complex solutions and shared business rules.

    In OneStream, shared business rules can be written in either VB.NET or C#, giving developers the freedom to choose based on preference or project requirements. However, item-specific business rules—those tied to a specific dimension, transformation, or form—must still be authored in VB.NET. That said, OneStream is steadily moving toward a C#-first model. Starting with version 7.1, support for C# business rules became more robust, and in the most recent platform updates—especially version 8.0 and beyond—C# has become the default in many marketplace solutions. Notably, several Financial Close extensions, such as Account Reconciliations and Transaction Matching, now require C# for any customization or rule development, reflecting this shift.

    The platform’s migration from .NET Framework to .NET 6 in version 8.x is another development. This transition improves performance and scalability but also introduces some changes that can impact coding practices. Legacy VB.NET rules may experience compilation issues due to outdated syntax or incompatible references, prompting many teams to restructure their codebases in line with the updated .NET framework.

    The developer community generally views VB.NET as a language with limiting features, while C# is considered the modern standard for .NET development. This sentiment is being adopted by OneStream. For current and future projects, developers and administrators are encouraged to adopt C# for better alignment with OneStream’s roadmap and Microsoft’s broader .NET ecosystem. Still, VB.NET remains relevant for certain rule types and legacy applications, so understanding both remains crucial.

    In summary, while VB.NET maintains a presence within OneStream C# is increasingly the preferred and sometimes required language—especially in new marketplace solutions and in platform versions 8.0 and above. With the move to .NET 8, developers should prepare to refactor older rules and adopt C# where possible to ensure compatibility, performance, and long-term maintainability.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleError’d: You Talkin’ to Me?
    Next Article Bubble sort visualization in 41 lines of pure JS

    Related Posts

    Development

    The attack on the npm ecosystem continues

    September 20, 2025
    Development

    Feature Highlight

    September 20, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    AI personas you can use to support your entire UX process

    Web Development

    Radware Cloud Web App Firewall Vulnerability Let Attackers Bypass Filters

    Security

    CVE-2025-25029 – IBM Security Guardium File Download Privilege Escalation

    Common Vulnerabilities and Exposures (CVEs)

    Windows 11 now lets you extract texts (OCR) from your screen without screenshots

    Operating Systems

    Highlights

    Right way to record and share our Terminal sessions

    September 13, 2025

    The Terminal, also known as the command line or a Terminal emulator, is an crusial…

    Void Linux presenta XBPS 0.60

    June 16, 2025

    How to Export Your Database in Django

    April 21, 2025

    Isembard raised $9M to address manufacturing capacity crisis in the West

    April 24, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.