Metasfresh

Last updated
metasfresh
Developer(s) metas GmbH, [1] Community
Repository github.com/metasfresh
Written in Java, JavaScript, XML, SQL
Operating system Server: Linux
Clients: Windows, OS X, Linux, Android, iOS
Type ERP, CRM, Accounting, MRP
License GPLv2/ GPLv3
Website metasfresh.com/en

Metasfresh is an open-source, free ERP software designed and developed for SMEs. Metasfresh is an actively maintained fork of ADempiere and can be used and distributed freely. [2] It does not require a contributor license agreement from partners or contributors. Metasfresh was included in the Top 9 Open Source ERPs to Consider by opensource.com. [3]

Contents

History

In September 2006, the founders of Metasfresh started with open-source ERP development as early contributors to the ADempiere ERP Project. They were founding members of the ADempiere Foundation [4] and longtime members of Functional and Technical Team at ADempiere. [5] In industry-specific ERP projects in the SME sector, they developed several new features based on ADempiere 3.5.4 and rewrote the majority of ADempiere Code to try to provide a more scalable software for midsize companies. This, plus the already-resulted gap in development compared to the latest ADempiere Codebase, was the reason for the team to decide in 2015 to officially fork from ADempiere and proceed with the development of a new project called Metasfresh.

The code was released to the public on October 6, 2015. According to Open Hub statistics, Metasfresh is one of the most active open-source ERP projects worldwide. [6]

Technology

Software & Architecture

Metasfresh is written in Java, JavaScript scripting language and works with PostgreSQL database management system. The development repository is publicly available on GitHub. It is composed of Client [7] and Server [8] components. The main Client is a Java Swing User Interface and available for production environments. Currently, a new web interface is under development.

Used Technologies:

Business functionalities/ features

The feature List of metasfresh covers the majority of requirements of medium-sized enterprises for ERP software.

Differences to the ADempiere Project

After the fork from Compiere, the ADempiere community followed the open-source model of the Bazaar described in Eric Raymond's article The Cathedral and the Bazaar. The development mainly relied on the architecture inherited from Compiere, which had a tight coupling to the database. The license of ADempiere is GPL 2. Open-source projects with licenses compatible with GPL 2 are decreasing. [9]

With the fork, metasfresh's main aims for the project are:

Currently, the time between stable releases, including bug fixes and new features, is one week, according to the project's release notes. [10]

See also

Related Research Articles

Compiere is an open-source ERP and CRM business solution for Small and Medium-sized Enterprises (SME) in distribution, retail, service, and manufacturing. Compiere is distributed by Consona Corporation and through a Partner Network, who are a collection of trained and authorized business partners.

<span class="mw-page-title-main">SQL-Ledger</span>

SQL-Ledger is an ERP and double entry accounting system. Accounting data is stored in an SQL database server and a standard web browser can be used as its user interface. The system uses the Perl language with a database interface module for processing and PostgreSQL for data storage which is the preferred platform. The download version also includes schemas for IBM's DB2 database server as well as Oracle.

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but also a split in the developer community; as such, it is a form of schism. Grounds for forking are varying user preferences and stagnated or discontinued development of the original software.

<span class="mw-page-title-main">LLVM</span> Compiler backend for multiple programming languages

LLVM is a set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture. LLVM is designed around a language-independent intermediate representation (IR) that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes. The name LLVM originally stood for Low Level Virtual Machine, though the project has expanded and the name is no longer officially an initialism.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

<span class="mw-page-title-main">GForge</span>

GForge is a commercial service originally based on the Alexandria software behind SourceForge, a web-based project management and collaboration system which was licensed under the GPL. Open source versions of the GForge code were released from 2002 to 2009, at which point the company behind GForge focused on their proprietary service offering which provides project hosting, version control, code reviews, ticketing, release management, continuous integration and messaging. The FusionForge project emerged in 2009 to pull together open-source development efforts from the variety of software forks which had sprung up.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

<span class="mw-page-title-main">Eclipse Public License</span> Free software license similar to the Common Public License

The Eclipse Public License (EPL) is a free and open source software license most notably used for the Eclipse IDE and other projects by the Eclipse Foundation. It replaces the Common Public License (CPL) and removes certain terms relating to litigations related to patents.

ADempiere is an Enterprise Resource Planning or ERP software package released under a free software license. The verb adempiere in Italian means "to fulfill a duty" or "to accomplish".

EGroupware is free open-source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. The project releases its software under the terms of GNU General Public License (GPL).

PostBooks is a proprietary accounting and enterprise resource planning business system geared toward small to medium-sized businesses. It used to be released under an open source CPAL license on GitHub, but was made non-free in June 2019. Postbooks was based on the commercially licensed xTuple ERP system created by xTuple, a private software company based in Norfolk, Virginia (VA), United States.

Web2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content using Python. Web2py is designed to help reduce tedious web development tasks, such as developing web forms from scratch, although a web developer may build a form from scratch if required.

<span class="mw-page-title-main">Tryton</span> Application platform for resource planning

Tryton is a three-tier high-level general purpose computer application platform on top of which is built an enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tryton client, the Tryton server and the database management system.

<span class="mw-page-title-main">ERPNext</span> Enterprise resource planning software

ERPNext is a free and open-source integrated Enterprise resource planning (ERP) software developed by an Indian software company Frappe Technologies Pvt. Ltd. It is built on the MariaDB database system using Frappe, a Python based server-side framework.

<span class="mw-page-title-main">Dolibarr</span>

Dolibarr ERP CRM is an open source, free software package for companies of any size, foundations or freelancers. It includes different features for enterprise resource planning (ERP) and customer relationship management (CRM) but also other features for different activities.

mpv (media player) Free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

iDempiere Community Powered Enterprise. Full Open Source Business Suite

iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and supply chain management (SCM) functions. It is in contrast to proprietary or most other open source ERP solutions driven only by a community of supporters.

References

  1. "Official Company Website".
  2. "metasfresh Source Code". GitHub . Retrieved 6 January 2017.
  3. "opensource.com Top 9 open source ERP systems to consider" . Retrieved 10 July 2018.
  4. "ADempiere Foundation" . Retrieved 6 January 2017.
  5. "metasfresh contributors at ADempiere" . Retrieved 12 December 2016.
  6. "OpenHub ERP Development Activity Level" . Retrieved 20 January 2017.
  7. "metasfresh Client Installation". metasfresh. 29 February 2016. Retrieved 2 January 2017.
  8. "metasfresh Server Installation". metasfresh. 29 February 2016. Retrieved 2 January 2017.
  9. "Top Open Source Licenses" . Retrieved 17 January 2017.
  10. "Release Notes at GitHub". GitHub . Retrieved 19 January 2017.