Month: June 2022

  • Benefits of updating from .NET Framework to .NET 6

    Benefits of updating from .NET Framework to .NET 6

    Microsoft’s .NET Core is already several years old but I have not fully embrace it until release of .NET6 last year. Although, I was using .NET Core for smaller projects like Azure Functions and API’s when creating full scale Web Applications I was still favoring ASP.NET MVC in the Framework. But no more! Now for me it is time to say good bye to .NET Framework after ~20 years of great service and move to the next chapter.

    What’s the difference

    Microsoft .NET Framework was released in 2000 to help Windows developers to catch up with web development. Initial release was introducing new language C#, new way of communicating with data XML and Web Services and much more. From 2000 the framework was evolving year by year until to the release 4.8. Microsoft .NET Framework is built around Windows Operating System and it is not very scalable when thinking today’s cloud thinking. Therefore clever guys and girls in Microsoft jump back to drawing board and designed successor for the framework. .NET Core is the latest version of Microsoft’s .NET Framework( The framework is a re-usable design platform for software systems, which provides support for code libraries and various scripting languages ), which is a free, open-source, general-purpose programming platform. It’s a cross-platform framework that works with Windows, Mac OS X, and Linux.The.NET Core Framework may be used to create a variety of apps, including mobile, desktop, online, cloud, IoT, machine learning, microservices, games, and more. .NET Core is written from scratch to make it a modular, lightweight, fast, and cross-platform Framework.

    Why should you update

    Why should you not update

    • The Applications require technologies like workflow, webforms or WCF that are not present in .NET Core.
    • Applications are built to run on Windows alone.

    More at https://dotnet.microsoft.com/

  • Checking Open Source CRM and ERP – Odoo

    Checking Open Source CRM and ERP – Odoo

    I bumbed by change to Odoo website and started to look their offering. At first clance Odoo seems to target to enterprise market by aiming to be an alternative to Oracle and Salesforce as a business management software. But once I started to look a bit deeper I noticed that you can use the system for any size of businesses.

    Odoo has a composable “apps” concept where you first you have the Odoo foundation and then you choose which apps you want use.

    Different Apps on Odoo

    Company

    Odoo founded in 2005 is a Belgium-based provider of open-source-based business software that ranges from inventory management and ERP to human resources and CRM software, marketing tools and more. Odoo has raised a total of $439.5M in funding over 5 rounds. Their latest funding was raised on Jun 8, 2022 from a Private Equity round. They have around 2000 employees growing ~50% per year. Odoo’s estimated annual revenue is currently $234.6M per year.

    Technology

    Odoo is typical multitenant, three-tier architecture written in JavaScript and Python. Data storage is PostgreSQL.

    Odoo in 90 seconds

    Odoo’s elevator pitch

    Customers

    Used by over 5.000. 000 users worldwide ranging from startup companies (1 user) to large enterprises (300,000+ users). About 90% of Odoo’s customer base takes the free tier, he said, with only 10% taking the paid, proprietary tier. But with 7 million users, that is enough to run the business at a profit big enough that it can continue investing in growth without giving away more equity.

    Pricing

    Odoo Community edition is available for free but of course you need to put price on hosting and operations. Their SaaS offering, Odoo Enterprise edition costs $20/user/month (annual billing) or $25/user/month (monthly billing). On top of that you can add different Apps that raises the price.

    Summary

    Is it better than Salesforce, SAP, Dynamics, etc.? Probably not. Is it good enough given the price point and flexibility, for smaller businesses? Looks like yes.

    Other alternatice in Open Source world for Odoo