请输入您要查询的百科知识:

 

词条 Metasfresh
释义

  1. Overview

     Software & Architecture  Business functionalities/ features 

  2. History

  3. Differences to the ADempiere Project

  4. See also

  5. References

  6. External links

{{notability|date=February 2017}}{{primary sources|date=February 2017}}{{Infobox software
| name = metasfresh
| logo =
| screenshot =
| caption = Sales Order Window in Web Interface
| developer = metas GmbH,[1] Community
| repo = [https://github.com/metasfresh github.com/metasfresh]
| status = Active
| programming language = Java, JavaScript, XML, SQL
| operating system = Server: Linux
Clients: Windows, OS X, Linux, Android, iOS
| language =
| genre = ERP, CRM, Accounting, MRP
| license = GPLv2/ GPLv3
| website = {{URL|http://metasfresh.com/en}}
}}

metasfresh is an Open Source / Free Software Enterprise Resource Planning (ERP) software designed and developed for Small and medium-sized companies (SMEs).

Overview

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. There is no closed source code, and the planning and development happen openly in the community. metasfresh was included in the Top 9 Open Source ERP to consider by opensource.com. [3]

Software & Architecture

metasfresh is written in Java, JavaScript scripting language and works with PostgreSQL database management system. The development repository is publicly available on [https://github.com/metasfresh GitHub]. It is composed of Client[4] and Server[5] 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:

  • Web-Frontend: HTML5, PostCSS, JavaScript, React, Redux
  • Java-Frontend: Java 8, Swing Java
  • Application Server: Tomcat, Spring Framework, OpenJDK, JasperReports
  • Database: PostgreSQL 9.5
  • Integration: ServiceMix, RabbitMQ, ActiveMQ, Camel
  • API: REST, JSON, Swagger, Spring Framework, Hazelcast, Elasticsearch, Kibana
  • Mobile Application: Vaadin

Business functionalities/ features

The feature List of metasfresh covers the majority of requirements of medium-sized enterprises for ERP Software and is comparable with proprietary ERP Systems.

{{div col|colwidth=30em}}
  • Enterprise Resource Planning
  • Contract management
  • CRM
  • Supply chain management
  • Distribution resource planning
  • Document automation
  • Manufacturing resource planning
  • Accounts payable
  • Accounts receivable
  • General ledger
  • Sales
  • Purchase
  • Inventory
  • Bank account management
  • Payments management
  • Shipping management
  • Multi-Tenants
  • Multi-Organizations
  • Multi-Language
  • Multi-Currency
  • Multi-Account Schema
{{div col end}}

History

In September 2006 the founders of metasfresh started with Open Source ERP development as early contributors in the ADempiere ERP Project. They were founding members of the ADempiere Foundation[6] and longtime members of Functional and Technical Team at ADempiere.[7] 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 allow a more maintainable, flexible and scalable Software for midsize companies. The user base they built up demanded shorter and more reliable release cycles to allow more flexibility in providing solutions for their requirements. 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 the development in a new project called metasfresh.

Since releasing the code to the public on 6 October 2015 the community and development activity has risen quickly. Despite the fork's young age, metasfresh is currently one of the most active Open Source ERP Projects worldwide according to OpenHUB Statistics.[8]

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 community and codebase were growing fast. The development mainly relied on the architecture inherited from Compiere, which had a tight coupling to the database. The architecture in combination with fast growing complexity leads into longer taking release cycles. Additionally, the license of ADempiere is GPL 2. Open Source projects with licenses compatible to GPL 2 are decreasing,[9] so further development will more and more have to rely on own development which is a threat to a competitive development of Open Source enterprise software.

With the fork, metasfresh is choosing a different approach. The main aims of the project are:

  • Quality Assurance: Building a modern architecture and decoupling the application from the data layer. The aim is to allow to extend the automatic Testing possibilities which are a prerequisite for shorter release cycles with extending functionality.
  • Legal: Completely rewriting the ADempiere code, to allow to switch the license from GPL2 to GPL3 to allow to choose among a larger amount of modern Open Source projects for further incorporation and development.
  • Efficiency: Consequent usage of Tools to enable efficient work from requirements analysis over development and testing until build and deployment.
  • Flexibility: Provide a highly flexible framework for business processes based on a new disposition framework which allows having functional extension points to allow external systems to bind with metasfresh ERP.

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

See also

{{Portal|Free and open-source software|Information technology|Computer programming}}
  • Java
  • Javascript
  • iDempiere, Openbravo, Adempiere, Compiere (Compiere source code family)

References

1. ^{{cite web|url=http://metasfresh.com/en|title=Official Company Website}}
2. ^{{cite web|url=https://github.com/metasfresh|title=metasfresh Source Code|access-date=6 January 2017}}
3. ^{{cite web|url=https://opensource.com/tools/enterprise-resource-planning|title=opensource.com Top 9 open source ERP systems to consider|access-date=10 July 2018}}
4. ^{{cite web|url=http://metasfresh.com/en/client-installation/|title=metasfresh Client Installation|publisher=metasfresh|date=29 February 2016|accessdate=2 January 2017}}
5. ^{{cite web|url=http://metasfresh.com/en/installing-metasfresh-ubuntu-server/|title=metasfresh Server Installation|publisher=metasfresh|date=29 February 2016|accessdate=2 January 2017}}
6. ^{{cite web|url=http://adempiere.net/web/guest/thefoundation|title=ADempiere Foundation|access-date=6 January 2017}}
7. ^{{cite web|url=http://wiki.adempiere.net/Metasfresh|title=metasfresh contributors at ADempiere|access-date=12 December 2016}}
8. ^{{cite web|url=https://www.openhub.net/p?query=erp&sort=activity_level|title=OpenHub ERP Development Activity Level|access-date=20 January 2017}}
9. ^{{cite web|url=https://www.blackducksoftware.com/top-open-source-licenses|title=Top Open Source Licenses|access-date=17 January 2017}}
10. ^{{cite web|url=https://github.com/metasfresh/metasfresh/blob/master/ReleaseNotes.md|title=Release Notes at GitHub|access-date=19 January 2017}}

External links

  • Official website
  • metasfresh Community forum
  • [https://gitter.im/metasfresh/metasfresh metasfresh Community chat]
  • metasfresh Documentation
  • [https://github.com/metasfresh Project Code Repository]
  • OpenHUB Open Source Community Stats
  • Open Source Directory
  • Open Source Business Alliance
  • [https://wiki.ubuntuusers.de/ERP/ Free and Open Source ERP Software for Ubuntu] (in German)
  • metasfresh at OpenRheinRuhr Conference (in German)
{{ERP software}}

9 : Free ERP software|Free business software|Free customer relationship management software|Free accounting software|Free software programmed in Java (programming language)|Enterprise resource planning software for Linux|ERP software|Accounting software|CRM software companies

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/18 16:08:25