Technology Services

Website design, development and deployment

Joomla! Solutions DeveloperMore and more customers are going beyond basic websites and asking for a full Content Management System (CMS) where a website administrator can quickly create and maintain content without needing to understand HTML. We usually use the award-winning and hugely-popular Joomla!™ CMS because it offers power with simplicity. We can get a basic website running very quickly then build on it to create a modern website you can be proud of.

Why use a Content Management System?

  • Any authorised person can add new content or amend existing content.
  • Easier to maintain site navigation.
  • Can be maintained remotely from anywhere on the planet.
  • Easier to make structural changes to the website.
  • Improved security.Easy to change the appearance of the entire website by changing the "template".
  • Different pages or areas of the website can use different templates.
  • All of which translates into reduced site maintenance costs.

What makes us unique?

  • We always use free and open source software tools whenever possible. See Open Source.
  • We always develop documentation and software code in parallel. Our extensions and other code are always delivered fully-documented because we treat it is an integral part of the development process. We never treat the documentation as something that is tagged on to the end of a project and completed if there's enough time.
  • Although we do produce complete websites, we are just at home creating specially-crafted extensions to existing websites or "back-office" code that supports a web operation. We have particular experience in handling EDI interactions with other information systems. See Electronic Data Interchange.

We provide regular snapshots of software code during the development cycle so you can see progress and guide the development. Websites are developed "live", behind password protection, so you can see the work as it progresses and help steer it where you want it to go.

We can advise on hosting, installation, training, maintenance and support. We can provide as much or as little as you need. And we are just as happy converting traditional HTML websites into Joomla! as we are in creating fresh websites from scratch.

Geography is no barrier

Because of the nature of the internet we are not confined to the local area and our clients come from all around the world. We rarely get to meet our clients in person, but we're used to it and for us it makes no difference if you live a mile away or a thousand miles away. Of course, it's always a pleasure to meet clients face-to-face, but modern tools and technologies render it unnecessary. Which is rather fortunate because we're based in Shropshire, one of England's most rural and sparsely populated counties.

Joomla! Development

We can provide custom development of all types of Joomla extension: templates, modules, components and plugins, as well as web applications built on top of the Joomla! Framework. We can advise on Joomla extension development from the earliest design stages right up to deployment of the finished product. All software is made available under the GNU General Public License, unless otherwise agreed.

Although we're not graphic artists, we do know how to make things work, so if you know what you want your site to look like but lack the technical skills to make it happen, talk to us. Give us a design brief or your existing layouts and we'll create a Joomla! template to make it work.


We can provide training on a variety of products but we mainly focus on the open source products that we live and work with ourselves. We have already presented training sessions, or are in the process of developing training courses, on the following topics:

  • Introduction to the Internet
  • Joomla website content management
  • Joomla website administration
  • Using MediaWiki

We are happy to put together custom training courses for you or your staff on any aspect of Joomla, or any of our products and services. Please contact us to discuss your requirements.


If you have an existing software product or service, or you are in the process of developing a new product or service, and you would like help in producing end-user or developer documentation for it, then please talk to us. If you believe, as we do, that documentation is an essential part of the final product, but you don't know how to go about creating it, or lack the resources to write it, then we can definitely help.

AMOS software development

We have a long history of development and support for the Alpha Microsystems platform. Although this is now very much a "legacy" platform, if you already have an AMOS-based system we can help you get the most from it. We are highly-experienced in AlphaBasic and AMOS Assembler software development and support. Custom device drivers can be written as required.


Davenport Technology Services is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.