Xbase++ applications

Power library, DBM app, DBA app Windows

SD-SoftDesign has developed several large and powerful Xbase++ software projects, each containing multiple applications. They are all developed using Xbase++ programming tools. We used Power library for creating programs, DBM application for creating and manipulation of databases, DBA application for administration of databases on the users side.

The following are brief descriptions of our Xbase++ software projects. They show what can be achieved by using Xbase++ Business language and Xbase++ Power library.

You can find more details about our Xbase++ applications on our Serbian website http://www.sd-softdesign.rs.

Business information system

Business information system is a standard project for recording and processing business information data and for accounting for any kind and size of companies. This project contains about 20 applications for different elements of the field: financial, material and commodity accounting, fixed assets, invoices, personnel records, payroll, interest, production of goods, cashier, cash register, communal services, etc. All applications are mutually connected and exchange data. Processed data from one application are automatically posted to all other related applications and are immediately available in there.


Poslovni informacioni sistem Poslovni informacioni sistem - AK2 Poslovni informacioni sistem - GK2 Poslovni informacioni sistem - MK3 Poslovni informacioni sistem - MK5 Poslovni informacioni sistem - OS5 Poslovni informacioni sistem - OS6 Poslovni informacioni sistem - RK2 Poslovni informacioni sistem - RK3 Poslovni informacioni sistem - RK4 Poslovni informacioni sistem - RK6 Poslovni informacioni sistem - KE2 Poslovni informacioni sistem - KE4 Poslovni informacioni sistem - KE5 Poslovni informacioni sistem - LD1 Poslovni informacioni sistem - LD8 Poslovni informacioni sistem - KS1 Poslovni informacioni sistem - KU2 Poslovni informacioni sistem - KU4

Safety and health at work

This information system records and processes data for safety and health at work. In all countries exists the Law of Safety and Health at Work which prescribes rules for protection of employees at work and device for work in production companies. The companies have to keep records of a lot of documents with a large amount of data from that field, and to show or send them to the Inspection of Safety and Health at Work on demand. It is very strict, otherwise the fines are very high. This project contains 11 applications for different elements of the field: ability to work, medical examinations, injuries on work, working environment, devices and tools for work, protection means, book records, etc.


Bezbednost i zdravlje na radu Bezbednost i zdravlje na radu - LP3 Bezbednost i zdravlje na radu - LP5 Bezbednost i zdravlje na radu - PR2 Bezbednost i zdravlje na radu - PR3 Bezbednost i zdravlje na radu - PR4 Bezbednost i zdravlje na radu - PR5 Bezbednost i zdravlje na radu - UO3 Bezbednost i zdravlje na radu - UO5 Bezbednost i zdravlje na radu - EO1 Bezbednost i zdravlje na radu - SZ3 Bezbednost i zdravlje na radu - SZ4 Bezbednost i zdravlje na radu - SZ6 Bezbednost i zdravlje na radu - EV1 Bezbednost i zdravlje na radu - EV2 Bezbednost i zdravlje na radu - EV6

Exploitation of hydro power plant

This information system records and processes data for hydro power plant. Hydro power plants are built on the rivers for producing electrical current. If the river is navigable, the plant must have a water lock to enable ships to pass through the plant and to overcome the water difference on the plant. There are "upper water" above the plant and "lower water" below the plant. Both the hydro power plant and water lock keep records of a lot of documents with a large amount of data from that field. This project contains 4 applications for different elements of the field.

Hydro and exploitation data processing cover huge amount of data on the hourly basis for multiple days, months or years. They are very extensively and mathematically required. In several programs we implemented Xbase++ multi-threading programming technique combined with dataflow programming model. We created multiple parallel threads and multiple signals for controlling program flow in threads. With this programming concept, we achieved 3 times speedup in massive data processing. Xbase++ multi-threading is an efficient technique to leverage the execution time of programs dealing with extensive data.


Eksploatacija hidroelektrane Eksploatacija hidroelektrane - HE2 Eksploatacija hidroelektrane - HE3 Eksploatacija hidroelektrane - HE4 Eksploatacija hidroelektrane - HE5 Eksploatacija hidroelektrane - HE6 Eksploatacija hidroelektrane - EE1 Eksploatacija hidroelektrane - EE2 Eksploatacija hidroelektrane - EE3 Eksploatacija hidroelektrane - EE4 Eksploatacija hidroelektrane - EE5 Eksploatacija hidroelektrane - EE6 Eksploatacija hidroelektrane - EP1

Pre-measure and pre-calculation of works

This is an application which allows to record standards of construction works and to calculate the pre-measure and pre-calculation of construction works.


Predmer i predračun radova - PP1 Predmer i predračun radova - PP2 Predmer i predračun radova - PP4