The Open Business Model is an attempt to generate an opensource collection of frequently used data or attributes of business entities primarily in African Market. The idea for Open Business Model (OBM) is built from experience in attempting to build varied business data centric applications which often times need to exchange data.
# OPEN-BUSINESS-MODEL
The Open Business Model is an attempt to generate an opensource collection of frequently used data or attributes of business entities primarily in Small Enterprises operating in African Markets. Open Business Model (OBM) is built from experience in attempting to build varied business data centric applications which often times need to exchange data. A very common example is the use of Enterprise Applications with various components which may be used as standalone modules and also as a combination producing a solution suit.
Thus we may have an Accounting module being used alone or have an Accounting module which may be connected (that is uses data) from a Customer Relationship Management tool. In most Small and Medium size businesses, cost of acquiring off the shelf solutions for such enterprises needs are beyond budget of affected departments or business arms. Alternatives to these off the shelf solutions, such as Cloud or web based solutions do not easily fit the business environment of most African Start-ups as connectivity cost and quality adds to overall cost undermining the overall value of the solution.
These challenges faced by business operators requires a more pragmatic approach to solving data related business demands in a way that minimizes software production cost while also enabling business clients and end-users have better access to critical information using robust software tools.
There is also another consideration for the Open Business Model beyond the need of exchangeable data between business applications or components. This second consideration arises from observation of software production pattern for most business applications. Three sections exist in business applications namely: Data Layer, Frontend Interface, and Business Process.
These three sections broadly defines code base for most applications whether they are standalone or enterprise systems.
The Data Layer (DL) deals with issues arising from data storage, data m …