C.U.O.N. is the acronym for Common Universally Organized Network
In the Year 2001 I thought about an ERP-Program for LINUX. First tries with c++ and postgres are to conventional and I thought about ERP and Network. So the design of C.U.O.N. ist this: On a host ( or different hosts ) runs the python twisted-Server ( earlier versions are work with ZOPE ). The clients ( at this time only my python client ) communicate with xmlrpc, so many different languages are supported ( java, c++, ruby, etc. ). Some example: The client will look at a document ( a invoice ). It send the data via xmlrpc to the communication-server. This server takes several sql-queries and send them to the report-server. This server generates the report, convert it to a pdf-file and send this file back. Now the communication-server sends this to the client. The client open a pdf-viewer and have a look at the document.
At this time, cuon has the standard modules like addresses, articles, stock, order and some specials like a
DMS - ( Document management System ) which can scan documents, save OpenOffice? docs, Images, speech and so on
AI - an expert system with several bot funktions
Project - a project management system with project, phases and task, personal resources and material-resources.
iCalendar - the date and times are send to an iCal-File and so you can use them with evolution or kontact.
The GUI and logic are strictly separately, the GUI are build with glade.
The servers are: cuon_xmlrpc - communication with the clients, Postgres and other server cuon_web - iCalendar and web cuon_report - reportserver, pdf-creator cuon_ai - parse normal sentences and translate it to keywords for sql-queries