This project is read-only.


This website hosts a long term personal research project with practical applications.

By utilising the state of the art in software usability research, we have developed a church presentation software package that we think is very easy to use, due to its focus on the user experience. We believe that other offerings (such as Presenter, SongPro, ZionWorx and OpenLP) are not as user friendly as they should be, and therefore we believe that there considerable potential for a new package whose primary focus is on the user experience, whilst not forgetting other important features.

The result of all of this research is PowerSong. We don't think it takes very long at all for new people to learn how to use it, and to use it effectively. This is good news for anyone wishing to train new people to fulfill the role of a projectionist.

As well as concentrating on the user experience, we have made sure to implement a large number of features as well, making PowerSong useful as well as usable. The more complicated features are a little hidden, making them slightly less accessible, so that professional users can take advantage of the wealth of features that the software offers without those features being blatantly obvious to the novice users.

PowerSong is completely free, unlike most other church presentation software. The software can be downloaded directly from this website and experimented with within a few minutes. Go to the download page to download the software. We don't even ask for your email address.

Additionally, PowerSong is open source, allowing software development experts equipped with Visual Studio alone to further enhance the software. There aren't many song projection packages that are also open source.

The software is currently being developed by Nicholas Hill in England (Welsh at heart though). Additional members of the team are welcome! We are constantly on the look out for expert software developers, document writers, testers and interface usability experts. We've recently moved over to an online source code repository, which should significantly simplify distributed development.

We would greatly appeciate any feedback. At the least, it lets us know that people are actually using our software!


PowerSong has the following features:
  • Song Projection: Add, remove and edit songs that can then be projected to audience members.
  • Multiple Databases: PowerSong can create and load more than one database.
  • Dynamic Projection: It is possible to relocate the projection itself with a double-click operation. It is also possible to resize the projection to take up a smaller part of the screen.
  • Style System: This allows the definition of multiple styles, each of which can use different fonts, backgrounds, fading types, text alignments and positions, amongst other features.
  • Fine-Grained Projection Element Management: You can place specific elements such as a song title and copyright line anywhere on the projection and at any time, on a style-by-style basis.
  • Intelligent Searching: The searching interface helps you find a song or bible chapter in the shortest amount of time possible using modern user-friendly search techniques.
  • Full Bible Support: As well as bible support, PowerSong allows you to instantly search for chapters based on references or even content! Several translations are available.
  • Transitions: High quality alpha-effect fading transitions are available that are used when switching verses or songs.
  • Real-time Song Editing: Songs can be edited in almost real time. This means that it is possible to edit a verse in a song while the song is being projected live.
  • Song Categories: Songs can be placed into categories, simplifying the process of searching and maintaining them.
  • Importing / Exporting Functionality: These facilities allow you to transfer songs and styles easily between databases, and therefore between different machines.
  • Play Lists: Play lists can be defined that contain songs, bible chapters and temporary items. These play lists simplify the organisation of a meeting and they can be saved and loaded from disk.
  • Scrolling Notices: The scrolling notice functionality contained in PowerSong allows you to display short, slow scrolling notices at the top of the screen which last a defined amount of time.
  • Adhoc Notices: It is possible to define temporary items that are not saved to the database but instead act as short-lived notices that form part of the play list.
  • Simple User Interface: One of the primary principles of PowerSong is that it is extremely easy to pick up and use.
  • Plug-Ins: Various plug-ins are available and can be installed. Advanced software developers can also create plug-ins for the software that enhance its features.
  • Free: PowerSong does not cost any money. It is a personal adhoc long-term software development research project under the banner Hill Research. The author developed this software for academic reasons.
  • Open Source: The source code of PowerSong is freely available from the website, and it adheres to high standards for readability and maintainability. PowerSong is currently considered to have a low level of entropy (on a scale from very low to very high).
  • Feedback Mechanisms: Features in the software itself and on its website allow you to give any kind of feedback directly to the PowerSong software development team. Errors can also be automatically reported to us.
  • Online Content: The latest styles and user-submitted songs can be downloaded directly in the program.
  • Documentation: PowerSong is fully documented.


PowerSong's official website is at

Last edited May 1, 2012 at 11:36 PM by nicholashill, version 4