PSP Software  /  A focus on the Client

"A computer once beat me at chess, but it was no match for me at kick boxing." - Emo Philips

Power Systems Projects has been developing software in-house since its creation in 1994. Our main focus has always been the client's need, productivity, functionality and uniqueness. Our approach is always to develop software around the need of the client, instead of providing Off-the-shelf software to the client and expecting them to "take what they get". We also strive to provide software that is practical and purpose-built, in addition to providing value-added functionality and serviceability.

Once a software package is implemented we continue to monitor it and provide updates as needs, as well as global software trends, change. We also provide a 24/7/365 support for every one of our software systems.

When a software package is complete the framework is made available for purchase, tailor-made for every client.

Our expertise is Information Systems and include Enterprise resource planning software, Accounting software, Task and scheduling software, Field service management, Financial software, Diagramming software, Document automation/assembly software, Business workflow software, Database management systems, Geographic information system (GIS) software, Document management software, Communication Software, Scientific simulators, Hardware communication software, Engineering software and much more.

Software development  /  Methodologies

"Computer science is no more about computers than astronomy is about telescopes." - Edsger Dijkstra


The first and most important step is to understand the client and the needs of the client. An answer can only be given if the question is understood. Once the goal is clear everything else falls into place.


All possible solutions are investigated and considered. All angles are covered from cost to market impact. Before development even begins the solution is weighed against the client's goal.


We strictly follow the waterfall model of system development, thus this step includes detail design (screen layouts, business rules, process diagrams, pseudocode and other documentation), development (coding), testing, integration and installation.


The last step is just as important as all other steps of software development, and that is maintenance and evaluation. Once software is implemented we continue to monitor the system to ensure that the goal has been achieved and is maintained throughout its life-cycle.

Examples  /  Some of our popular products

"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications." - Dave Parnas

PowerMap is a client - server application on Windows client machines. Distribution system management functionality is provided from diagrams representing network components on single line (schematic) and geographic maps.

Distribution Management is an integral function of PowerMap to operate and manage electricity and water distribution networks from graphical diagrams.

Information in the D.M.S. database includes a model of the distribution network or plant. The model consists of system components of user-defined types, and their connectivity to each other. Component names are automatically created by the system by using the component type, a qualifying name and connectivity to other components.

The database network model can be constructed with the tools provided within PowerMap, or imported from external sources such as GIS or SCADA.

Virtually all functionality within PowerMap is provided from graphical platforms (single-line or geographical). The creation of graphics however, is not a function of PowerMap. Maps and diagrams MUST be imported from an external source that is capable of exporting graphical information in a transportable CAD file format.

Once graphics are imported into PowerMap, it can be made intelligent by assigning network components to graphical entities. The shape and color of graphical entities will automatically be updated when the status of the component changes. The true status and normal (preferred) status define the status of a component. Differences between true and normal status are shown on diagrams as abnormal conditions. Status changes to network components are time tagged into a system incident log.

Powermap has been used for years by local municipalities, and has been proved a very efficient tool, once and again. Its list of features just goes on and on, and if it is not yet a feature of the product, we'll add it to suite your requirements. Please contact us for more information on this amazing product.

COMBAT provides the analysis and work management tools for revenue protection. It does this by analyzing and mining data and displays the results in a user friendly and understandable format.

DesktopSMS is a handy software package (also available as a web page) using the affordability and availability of SMS's to open a whole new world for businesses. Features of this program include SMSing an long lists of contacts with the push of one button, saving all send and received SMS's in a database, specialized contacts lists, and the list goes on! Read More

Flow is a suite of programs provide a complete workforce management solution for enterprise-wide work flow management.

Flow Back-office: A windows application used by the administrator(s) of the system to define job card templates, business rules, project activities, data destinations and other administrative tasks.

Flow Engine: A windows background service that runs on a server of the client to interact between the data sources of the enterprise and the work flow system. It creates job cards from measurement criteria on the enterprise data sources, create follow-up jobs, update the enterprise data-sources from job-card results, allocate jobs to personnel and manage project activities.

Flow Web: A web portal for mobile workforce, office workforce, administrators and management. It provides a mobile work force solution for the optimising of performance and resources of field work, and management tools for office personnel.

Read More

Over the past two decades we have written hundreds of applications, millions of lines of code, websites, web services, single-function applications to major enterprise applications. The easiest way to find a solution for your problem, is to contact us. There is simply no problem we cannot find a solution for.