|
Technology PDF Print E-mail
Written by Administrator   
Monday, 12 April 2010 20:23

Architecture

SmartBusinessman follows the Client/Server architecture.

 

Server is installed online.  If you want to host your own server, we can assist you in that.  Unlike other ERP systems, installing a server (along with operating system) is only a job of a few minutes. Initially you can use the server provided online.  If you want to host your own server, we shall provide you a customized CD image (.ISO format) using which you can install your server yourself.

 

You can use Mozilla's Firefox browser as a client.  However you will need to have Adobe's acrobat viewer for reports in PDF format.  If you would like help with client also you can download a client CD image in .ISO format.  Our product linuxonachip can also be used as a client for this ERP system.



 

What is the technology behind this application?

  • Python API
With Python API developing applications is faster and easier.
  • Postgre SQL

The database used is PostgreSQL.

PostgreSQL supports most of the major features of SQL:2003. Out of 164 mandatory features required for full Core conformance, PostgreSQL conforms to at least 150. In addition, there is a long list of supported optional features. It might be worth noting that at the time of writing, no current version of any database management system claims full conformance to Core SQL:2003.

  • C++
For implementing server side operations with Faster execution and efficient threading following the ACID properties by using Intel's Thread Building Blocks Libraries.  Please see http://www.threadingbuildingblocks.org/
  • XML
Primarily used for data exchange between server and client through customized tags.
  • XUL
An XML based frame work for designing the user interface.
  • HTML
For generating Reports
  • Java Script
For defining behaviour to the user interface and validation.
Last Updated on Monday, 12 April 2010 20:52