ERPNext 做ERP界的Wordpress

ERPNext,一款比肩Odoo的开源ERP系统

ERPNext是一款开源ERP系统,由印度ERPNext及Frappe公司用Python开发。

ERPNext创业者的故事

为什么有人会开始一个新的ERP项目?如果我知道需要什么,那我可能就做不到!但是我不知道在2006年...

我刚加入家族企业(家具制造),而该公司在ERP实施不佳的情况下陷入困境。这是一个本地供应商,他们正在.NET平台上进行构建,并且在向其中投入了合理的资金后,他无法做到正确。那时,我对整个ERP行业的信心很低。它们要么太贵,要么是bug很多。

后来,我从许多用户那里听到了同样的故事。但是我出于愚蠢和热情,开始写出自己的ERP系统。我一直是一个业余爱好者程序员,也许我对自己的能力抱有太大的信心,但是还是以某种方式开始了。几年后,家族企业被卖掉了,我自己一个人。我决定继续构建ERP,看看能否获得更多的用户,于是我在2008年成立了自己的公司,以实现正在构建的ERP的产品化。那时,我所构建的内容仅仅是保存,还不足以成为产品,所以我重写了它(几次!)。在2010年,我们将项目命名为ERPNext,并在软件即服务(SAAS)业务模型上启动了该项目。正如您所期望的那样,这很难。

没有人愿意从初创企业那里购买ERP。对于企业而言,ERP是关键任务资产,它们不介意超支,因为失败的成本很高。失败的ERP实施可能会导致客户满意度,员工满意度降低,甚至在某些极端情况下会损害公司本身。另外,由于我们的定价非常低,因此我们发现参与度不是很高。但是即使如此,仍有少数用户看到了我们产品的潜力。

开源代码

我们根据通用公共许可证对代码进行了许可,并且该代码自2009年以来一直在Google Code上在线发布,但最初我们从未真正将自己定位为开源产品。没有明确的部署说明,非常稀疏的文档,也没有社区论坛。在印度,我们几乎没有接触过开源社区的样貌以及如何构建开源产品。尽管我已经阅读了有关自由软件运动的所有文章,并阅读了Linus Torvald的书,但我理解了这个概念,但不知道如何开始执行它。

2011年,我们从Google Code移至GitHub,事实证明这是一个转折点。现在,突然之间,我们加入了许多开源项目,并且开始使用GitHub的工作流程,问题列表等使自己对社区更加友好,这真是太好了。慢慢地,在2012年,我们开始将自己更多地定位为一个开源ERP,并且非常缓慢地看到邮件列表上有更多活动,并且社区偶尔出现了一些问题。

2013年,我们对部署架构进行了改进,使其变得更加Pythonic(WSGI),并开始免费提供虚拟机供用户评估和使用。这启动了一个社区。今天,我们的讨论论坛上已有1000多人,并且我们