Open Source Technology Stack used in Opentaps ERP
opentaps Open Source ERP + CRM, is a fully integrated application suite that supports eCommerce, Customer Relationship Management, Warehouse and Inventory Management, Supply Chain Management, and Financial Management to Business Intelligence and mobility integration out-of-the-box. This article discusses about the open source software used to build Opentaps ERP.
Programming language: Java
Spring framework is the leading platform to build and run enterprise Java applications. http://www.springsource.org/
Apache OFBiz is a framework for business project and opentaps is an extension to it. OFBiz has support of e-commerce, human resources, project management, point of sales, and lot more. http://ofbiz.apache.org/
Apache Derby is an relational database implemented entirely in Java. http://db.apache.org/derby/
MySQL database is the most popular open source database. http://www.mysql.com/
Hibernate is an ORM (Object / Relational Mapping) library, which helps to persist data and provides support to do full text search. http://www.hibernate.org/
Apache Geronimo is an application server compatible with the Java Enterprise Edition (Java EE) 5.0 specification. http://geronimo.apache.org/
Apache DBCP manages database connection pools. http://commons.apache.org/dbcp/
Apache Tomcat is a Webserver and Servlet, Java Server Pages (JSP) container http://tomcat.apache.org/
AspectWerkz is a dynamic, lightweight and high-performant AOP (Aspect Oriented Programming) framework for Java. http://aspectwerkz.codehaus.org/
Funambol provides support to integrate with Microsoft Outlook, mobile phones, and syncs e-mail from Gmail, Hotmail, Yahoo Mail and lot more. https://www.forge.funambol.org/
JasperReports is the world's most popular open source reporting engine. It helps to generate reports and export the documents in to various file formats like word, xls or pdf. http://jasperforge.org/projects/jasperreports
Pentaho is a leader in business intelligence (BI). It provides support for data warehousing and ETL http://www.pentaho.com/
Asterisk provides support for VOIP. http://www.asterisk.org/
Magento provides eCommerce platform for Web and Mobile. http://www.magentocommerce.com/
Programming language: Java
Spring framework is the leading platform to build and run enterprise Java applications. http://www.springsource.org/
Apache OFBiz is a framework for business project and opentaps is an extension to it. OFBiz has support of e-commerce, human resources, project management, point of sales, and lot more. http://ofbiz.apache.org/
Apache Derby is an relational database implemented entirely in Java. http://db.apache.org/derby/
MySQL database is the most popular open source database. http://www.mysql.com/
Hibernate is an ORM (Object / Relational Mapping) library, which helps to persist data and provides support to do full text search. http://www.hibernate.org/
Apache Geronimo is an application server compatible with the Java Enterprise Edition (Java EE) 5.0 specification. http://geronimo.apache.org/
Apache DBCP manages database connection pools. http://commons.apache.org/dbcp/
Apache Tomcat is a Webserver and Servlet, Java Server Pages (JSP) container http://tomcat.apache.org/
AspectWerkz is a dynamic, lightweight and high-performant AOP (Aspect Oriented Programming) framework for Java. http://aspectwerkz.codehaus.org/
Funambol provides support to integrate with Microsoft Outlook, mobile phones, and syncs e-mail from Gmail, Hotmail, Yahoo Mail and lot more. https://www.forge.funambol.org/
JasperReports is the world's most popular open source reporting engine. It helps to generate reports and export the documents in to various file formats like word, xls or pdf. http://jasperforge.org/projects/jasperreports
Pentaho is a leader in business intelligence (BI). It provides support for data warehousing and ETL http://www.pentaho.com/
Asterisk provides support for VOIP. http://www.asterisk.org/
Magento provides eCommerce platform for Web and Mobile. http://www.magentocommerce.com/