What is the "Apache OFBiz" product?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: What is the "Apache OFBiz" product?

Gavin Mabie-2
Just a caution about naming conventions.  We should not use names that make
internal sense while the user base (existing and potential) get confused
about exactly what we mean.  If its a spade, let's call it a spade.  The
terms which may cause confusion are "Enterprise" and "Automation" as used
in for example the suggestions "Enterprise Automation Framework" and
"Enterprise
Automation Platform".

1. The term Enterprise (in a software context) is often used to refer to
paid versions as opposed to community versions.  eg MySQL Enterprise. I
suggest that we only use it in conjunction with the word "Applications" or
in the context of the classical ERP terminology.
2. "Automation" in this context is confusing as it has more relevance to
technical processes rather than business processes. I suggest that we
refrain from using it all together.

3. I also suggest that we drop the word "Software" complete from the naming
as it is implied and using it would be redundant.

In the light of the above I suggest the following:
1. Top level name : Apache OFBiz ERP
1.1 OFBiz Framework (Framework, Data Model And Service Library)
1.2 OFBiz Business Applications (Classic ERP applications - Accounting, etc)
1.3 OFBiz Verticals (Industry Special Applications - these could be plugins
- eg. OFBiz Healthcare, OFBiz Ecommerce, OFBiz Hospitality, OFBiz Utilities)
1.4 OFBiz Plugins (Clientside plugins eg Mobile, POS etc, Javascript
Frameworks)

Regards

Gavin



On Sat, Jan 14, 2017 at 1:17 PM, Taher Alkhateeb <[hidden email]
> wrote:

> Very nice Jacopo, I really like it. Each layer communicates its intent
> clearly, and maps nicely to the name of the svn repository
> (ofbiz-framework, ofbiz-core, ofbiz-erp, ofbiz-plugins)
>
> On Jan 14, 2017 1:37 PM, "Jacopo Cappellato" <
> [hidden email]> wrote:
>
> > On Sat, Jan 14, 2017 at 11:21 AM, Taher Alkhateeb <
> > [hidden email]> wrote:
> >
> > > [...]
> >
> > But if we break the code similar to the way it
> > > was discussed in the above thread, then maybe we should have multiple
> > > names:
> > >
> >
> > I agree we should find a product name for each of our (future) products.
> >
> >
> > > layer 1: The Apache OFBiz Enterprise Automation Framework
> > > layer 2: The Apache OFBiz Data Model And Service Library
> > > layer 3: The Apache OFBiz ERP Application
> > > layer 4: The Apache OFBiz Plugins
> > >
> >
> > Or we could separate the name from its description like:
> >
> > layer 1: The Apache OFBiz Enterprise Automation Framework         is a
> > platform...
> >
> > layer 2: The Apache OFBiz Core            provides Data Model And Service
> > Library...
> >
> > layer 3: The Apache OFBiz ERP Application          is a suite of
> > applications for enterprises...
> > layer 4: The Apache OFBiz Plugins         are extensions for
> > enterprises.....
> >
> > Jacopo
> >
>
12