February 15, 2003 : Version 1.3.2 released! |
|
Click here to go straight to download
WebPBC (Web-based Project Budget Consolidator) is a Web-based application that enables small to medium-sized companies to do budget consolidation on their projects. It is especially suitable for companies that coordinate projects that are geographically distributed. The Web-based interface allows managers, accountants and organizers from anywhere in the world to access, update and consolidate budget data stored on a central server.
In keeping with CyberDemia's philosophy of openness, WebPBC is released under the open-source GNU General Public License (GPL). This means you can download and run WebPBC for free for in-house or personal use. Furthermore, you can incorporate or bundle WebPBC into your own GPL product.
WebPBC uses multi-role user logins to ensure data confidentiality. The system administrator can define rules to allow only certain users to access certain data. Projects can be easily defined (using an XML file) within a highly configurable hierarchy (refer to screen shots for example). Consolidation can be performed at any level in the hierarchy.
WebPBC presents an easy and intuitive Web interface. Any displayed view may be printed. Budgets can be saved to a portable CSV format to enable easy integration with many spreadsheet software, such as Microsoft Excel.
WebPBC has been designed with small-business requirements in mind, so it doesn't require any expensive J2EE application server. It is entirely possible to run WebPBC using free open-source server software. WebPBC's business logic is developed using pure Java technology to ensure portability across various server platforms. It is tested to run on Tomcat 4 + JDK 1.4.
The Web interface adheres to proper W3C standards so that it can be viewed on any W3C-compliant browser such as Internet Explorer 5+, Netscape 6+ and Mozilla 1+. Persistence is implemented using a quality database binding API (Jakarta OJB) so that WebPBC can run on top of any relational database with a JDBC driver, such as MySQL.
Click on the thumbnail to view WebPBC's architecture.
WebPBC is composed of three CyberDemia modules:
You can build all these modules to get a fully functional WebPBC application. Alternatively, you can develop your own user-interface on top of the PBC and Core modules.
The following are some actual screen shots of WebPBC 1.0.0 in action. They were taken from a Mozilla 1.1 browser on a Mandrake desktop PC. This WebPBC has been configured with a Country-State-Department-Project hierarchy.
| Click on a thumbnail to view full-size screen shot | |
|---|---|
![]() |
Selecting accounts for editing. |
![]() |
Editing selected accounts. |
![]() |
Consolidating budgets at the Department level. |
If you are happy with the default WebPBC implementation and is comfortable with building and deploying WebPBC from source code, please skip to the next section and happy downloading.
Otherwise, CyberDemia can provide the following services to give you WebPBC exactly the way you want it.
Please contact us to discuss how our services might be useful to you.
You need to download the following programs to build and run WebPBC ( later versions of these programs will probably work too ) :
Download and unpack the zip file below. Follow the instructions described in README to build and deploy.
Latest release :
Latest release :
Previous releases:
WebPBC is listed on the following sites:
WebPBC has been deployed for commercial use at:
WebPBC is created and maintained by CyberDemia Research & Services. Feel free to send any bug fixes, comments, suggestions or enquiries.