Open Source ERPs


May 17-19, 2019

General Assembly - 10 East 21st Street - New York, NY

Open Source ERP is the global collegiate and professional hackathon where some of the brightest and most talented students, mentors and professionals come together to drive and create new solutions for existing Open Source ERP problems for the Agriculture, Healthcare, Manufacturing, Distribution, Hospitality and Non-Profit industries.


*Programming Schedule Subject To Change

Vendor Stage
Presentation Stage
Coding Stage
Vendor Stage
Presentation Stage
Coding Stage
Vendor Stage
Presentation Stage
Coding Stage
Vendor Stage
Presentation Stage
Coding Stage
Vendor Stage
Presentation Stage
Coding Stage
Vendor Stage
Presentation Stage
Coding Stage
20:15 - 21:30
Choosing A Server Side Language

Choosing a server side language for your application

20:15 - 22:15
Building Your First ERP Application

Summary:  This presentation will cover the various aspects of the B2B user experience as it relates to the overall user.

20:30 - 21:30
Sponsor Talk


21:45 - 23:00
ERP Accounting Application Panel

Discussion about Accounting systems and software.

21:45 - 23:00
Devops In The ERP World

Presentation and discussion about the role of Devops in the ERP space and stabilizing the environment

22:30 - 00:00
Building Your First ERP Module

This event focuses on building your first ERP module.  Participants should come with their laptops

08:30 - 09:15
Analytics and Business Intelligence

Review Analytics with Power BI and Tableu

08:45 - 09:45
Working With ERPS and API’s

Working with ERPS and API’s

09:30 - 10:45
B2B User Experiences

Customizing your B2B user experience

09:30 - 11:30
Healthcare Application Panel and Discussion
10:15 - 12:15
Java for Newbs : Intro to Object Oriented Programming

Let’s write your first line of Java! During this session you’ll learn and practice essential computer science concepts using the Java programming language. You will also gain a historic and futuristic perspective on this influential programming language.

Key Takeaways:

1) Gain knowledge of Java’s inception.
2) Write your first line of Java code.
3) Learn about Object Oriented Programming,
4) Forecast the future of Java.

Java for Newbs : Intro to Object Oriented Programming image
Jeannette Washington, M.Ed.
INTL Tech Speaker
10:15 - 12:15
Data Visualization, using Power BI with Complex Datasets

Power BI with Complex Data sets

11:00 - 12:15
Machine Learning For Automation In ERPS

How machine learning affects automation in ERPS

12:00 - 14:00
Sponsor Workshop

Interactive Sponsor Workshop Session

12:30 - 14:00
Intro To Python

Introduction to Python a core programming language for many ERPS

12:30 - 01:45
Data Security and Cloud Infrastructure

Data Security In the Cloud Infrastructure

15:00 - 16:45
Sponsor Workshop

Interactive Sponsor Workshop

15:15 - 16:45
Finance and Supply Chain Management

Finance and Supply Chain Management

16:15 - 18:15
Intermediate Python

Next Level Class on Python

17:00 - 18:15
Speaker Panel

TBD Panel Discussion surrounding ERPS

17:45 - 19:00
3d Printing and Manufacturing Management

Discussion of 3d Printing and Manufacturing Management

20:00 - 21:00
Surprise/Hidden Workshop


20:15 - 22:30
Configuring Your Devops Rig

Mastering the Artform that is Devops.

20:15 - 21:30
Choosing Your ERP Application

How to properly assess and choose your open source ERP

21:30 - 23:00
Closed vs Open Source ERP Review

Discussion about the closed source vs Open Source ERPS

22:45 - 00:00
Database Management

Review Database Management Options

08:30 - 10:00
ERPS, Ecommerce, API’s

Bridging the gap between the three systems

09:00 - 10:30
Sponsor Or Panel Discussion
Submissions End
Submissions End
Submissions End
Hacking Ends – Lunch Break

Grab some food and prepare for the demos

Hacking Ends – Lunch Break

Grab some food and prepare for the demos

Hacking Ends – Lunch Break

Grab some food and prepare for the demos


Time To Share The Demos


Time To Share The Demos


Time To Share The Demos


The judges decide the winners


The judges decide the winners


The judges decide the winners

Closing Ceremonies

Wrap Up Time

Closing Ceremonies

Wrap Up Time

Closing Ceremonies

Wrap Up Time

End Of Event

We say see you next year!

End Of Event

We say see you next year!

End Of Event

We say see you next year!

Select date to see events.



Age Requirements

Committee Eligibility

We are an inclusive focused hackathon that promotes diversity in all its forms. Attendees from all backgrounds, genders, and geographies are welcome.

There are no age restrictions to attend the hackathon. In case you are under 18, your parents/legal guardian should contact the hackathon to request a waiver authorizing you to attend the hackathon and submit their plan for your attendance and transportation to and from the hackathon.

Official Open Source ERP staff or committee members are not eligible to compete for a hackathon prize. They may however assist teams as mentors or volunteers during the coding/development phase.

ERP prizes


  • There are no country restrictions, however you or your team must be eligible to receive prizes (in case you win) and you are responsible for paying any taxes on the prize winnings.


  • Employees of prize sponsors are not eligible to participate in the hackathon.

Prize Total:

PositionFull ERPModuleAPI Integration



This is a collaborative event

Teams can consist of minimum of TWO members to a maximum of FIVE members. Exceptions can be made for teams to have more than five members on a case by case basis. Contact the hackathon committee in case you need to have a team of more than 5 members. The size of your team will not be taken into consideration in the judging.

Join Our Pre-Event Community

While you can choose your team on the day of the event during the pre-event team mixer, we encourage all participants to join our pre-event community forum where you can connect with other like minded participants to form a team. An invite to the forum is automatically generated once you register.


Pre-Event Team Mixer

Showing up without a finalized team? No problem! Finalize your team and/or join another team online during the Pre-Event Team Mixer. This is your last opporunity to create a minimum team of two as changes to team members are not permitted after the pre-event networking mixer.


Level Field icon

Fair Competition

To ensure fair competition among all Hackathon participants, each challenge has one or two special criteria (ie. special ingredients) that will not be released until the actual date and time of the event. Therefore, we recommend not attempting to build anything tangible until the start of the event.

Registered Online Icon

Online Registration and Team Forum

Once registered, you and/or your team will have access to our exclusive online Zulip forum where you can recruit other team members and discuss the hackathon with fellow students and participants. Here we encourage you to begin brainstorming ideas and creating wireframes/mockups.

Event Challenges Icon

Event Challenges

The three main event challenges are posted below. Additional Sponsor challenges will be posted no later than March 1st, 2019.

Ensure Level Field icon

Progamming Languages

Any software programming language can be used for the event.

API Icon

API’s and SDKs

You are permitted to use publicly developed and openly licensed API’s and SDKs for your project.

Creative Common Licence Icon

Creative Commons License

Project design assets can be created prior to the start date of the hackathon. All assets should conform to the Creative Commons License agreement standard or be freely available.

Purchase Tool Icon

Purchased Licenses

Any software development tools, game engine, or IDE can be used for the event. If a team member uses a purchased tool licensed to him or her and the license is not transferable to other teams, the team should choose an alternate tool which is available to all developer teams.

Pre-Public Release Icon

Pre-public Release Product for Use

You will only be able to use a pre-publicly released product for use in developing your creation if you bring at least one extra version that can be used by other teams in the Hackathon, and provide any user support needed to teams using the device, and you have permission or license to use it. Proof of permission must be given upon request.

Trial License Icon

Trial License May be Used

Assets, SDKs, APIs or other tools or components available under a trial license may be used.

Team Icon

One Entry Per Team

A team can submit only one entry for the hackathon, and be considered for one prize. Participation at the hackathon is subjected on a “per-team” basis meaning you are not allowed to be on more than one team at the event.

Open Source License Icon

Intellectual Property

Any intellectual property developed during and within the scope of the hackathon must be open source and licensed under one of the licenses referenced in

Code Icon

License Listed in Code

The license selected by the team must be clearly listed in code (page per page) or a generic page announcing the license the application adheres to. Also, public code used inside your application should also list the licenses the code is subjected to.

Application Icon

Multiple License Use Permitted

A team can use multiple licenses in the application. For example, The public code used is subjected to the Apache license agreement whereas the code written by the team for the application is subjected to the MIT license agreement.

Disqualified icon

Violation of the Code of Conduct Automatically Disqualified

A team may not code applications that violate the code of conduct. For example culturally insensitive ideas for an application will automatically be disqualified.



Build an Open Source ERP
in 48 Hours

Industry Module icon

Build an industry specific
module or extension

Sponsor API's icon

Build an Integration between
a Sponsors API and an ERP



How To Register

  • All tickets to the event are sold on Eventbrite.  Please click here to purchase your ticket.

Guaranteed Tickets

  • A guaranteed ticket reserves your teams spot at the event. Whether you have 2 team members (minimum), or 5 team members (maximum), the price is the same for each team member. We recommend registering for the guaranteed ticket to ensure you or your team has a guaranteed spot.

Observer Tickets

  • Observer tickets are reserved for non-participants and others who will not be submitting a hack at the event, but want to attend the panels, mentoring sessions, or other parts of the event.

Student Tickets

  • Student tickets are only for students currently enrolled full time or part time in high school or college.
  • Note an .EDU email address will be required for validation.  Click here to validate your student status.
  • Students tickets are $10.  Once your student status is validated, will receive an invite to purchase your ticket.
  • For students interested in the career fair only portion of the event, you can valid your student status here. Once your student status is validated, will receive an invite to purchase your ticket.


  • All teams should have a team name, and be registered with
  • The Devpost team page listing should have the following:
  • Team Mobile Phone Number.
  • Development tools used to build the project.
  • SDKs used in the project.
  • APIs used in the project.
  • Any assets used in the project.
  • Any libraries used in the project.
  • Any components not created at the Hackathon.
  • Link to a video of a screen capture of the application on Youtube.
  • All projects should be submitted to the Hackathon's Devpost Page/account before judging begins on Sunday May 19th at 11:00 am. Failure to submit will result in disqualification.
  • All projects submitted will be subject to a code-review. When the Hackathon ends at least one member from each team will meet with the code review team for a brief review of their submission and to confirm that the team’s Devpost page has been correctly updated. Applications will be spot checked by code reviewers. All the projects selected by the judges as finalists will be code reviewed to confirm that the code is original work created at the Hackathon.
  • Submissions that do not meet the following criteria are subject to disqualification and/or removal.
  • Submission must be:
    • 1) original work of the Participant;
    • 2) must not have been previously published;
    • 3) must not infringe upon the copyrights, trademarks, rights of privacy, publicity or other intellectual property or other rights of any person or entity;
    • 4) must incorporate the technology provided by the Hackathon committee and/or Sponsors.


  • Visa Attendee Letters can be issued to international participants
  • Note we must verify that the payment has been received before providing a letter


Participants are responsible for their own travel and accommodation arrangements in connection with any participation in the Hackathon.

We have partnered with some tremendous travel partners, who have provided generous discounts. You can find the specific pages to those travel partners below.


NY, NJ, CT Use MTA.Info


North/Southeast Use Megabus


Anywhere Else Use Greyhound


Participants are responsible for their own travel and accommodation arrangements in connection with any participation in the Hackathon.

We have partnered with the following accommodation providers who are all within walking distance to our event.
We recommend booking your travel accomodations ahead of time.





Brooklyn Hotel

  • 9 Beaver Street, Brooklyn, NY 11206




General Assembly

Why Sponsor

1 Send company engineers and mentors to

Interact with and educate students about your product. Having engineers on - site gets attendees using your product quickly and enables you to gather feedback as well.

5 Recruit student developers

who catch your eye. They'll be busy demonstrating their technical and teamwork skills in a high-energy and fast-paced environment!

2 Bring swag

to give away at your company booth. T-shirts, stickers, pillows, playing cards, water bottles, and more make exciting gifts for students, and is an easy way to build your brand both during and after the event.

3 Give away a prize

to incentivize hackers to use your technology and/or incorporate your brand values throughout the weekend.

4 Gain student awareness.

of your brand among top student developers and connect with top talent!

6 Test your APls

and give demos. Students can utilize your products to create something new and unimaginable!

7 Run workshops and tutorials.

Nothing catches students' eyes more than technologies and talks from those in industry.

Presenting Sponsor


Additional Partners - Coming Soon

Interested in Sponsoring? Contact us at

Open Source ERP Hackthon FAQ - TEAM

The minimum team size is 2, while the maximum team size is 5.  There is no "I" in team, and besides building an ERP or ERP module shouldn't be done in isolation - so grab a buddy (or two) and start plugging away.


For organizations that want to sponsor a trip for 50 students or more, please reach out to us directly by filling this form.  Our team members will respond to your inquiry

Open Source ERP Hackthon FAQ - Miscellaneous

We encourage all tech recruiters to become a sponsor in order to receive the maximum exposure at the event.  You get to attend and exclusively network with hackers prior to the start of the hackathon.  There is an exclusive staffing/HR package available for companies that exclusively want to attend the hiring session.