We often provide development services digital, design and media agencies, and in this way we can add value to your company.  So, whatever the size or skill-set you your company, we can dove-tail in as required to and deliver an optimal solution to your customers.  In a sense this is an out-sourcing option, but in practice it is a much more integrated process. 

So, in practice, we can be your go-to development partner to pull in as required.

We can provide this service as a behind the scenes white-box partner, or as a member of your team, even attending client facing meetings, or anything in-between.  We are happy to adopt the role and positioning, in this respect, that works best for you.

Historically this has made up the core of our business for several years, and it works well for us and our clients.

Some examples of format for this are...

  • Coding up sites based on your designs.
  • Developing Joomla! components, modules and plug-ins to add bespoke functionality to your projects.
  • Working on system integration with 3rd party or legacy systems including middleware.
  • Providing training for end-users.
  • Installing and configuring components.
  • Providing development support and training for your in-house development team.
  • Migrating and updating systems.
  • Conducting security audits.
  • Designing system architectures.

See also...



At SSOFB we're firm proponents of responsive web design.  We've been developing with these principles for a number of years, and are glad this is now considered good practice.

From Wikipedia...

Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors).

Ethan Marcotte coined the term responsive web design (RWD) in a seminal May 2010 article in A List Apart and it has evolved greatly since then.  We typically use the Bootstrap Framework to develop responsive websites.

Joomla 3 is fantastic for this, as many responsive features are built in.

See also...

Further reading...

Good content is essential to communicate your message effectively and we have a great associate who can help with your web content.

We do many Joomla integration, but one we've worked with extensively is the combination with Ibcos Gold.  Ibcos Gold is a stock control and ERP system used extensively in the agriculture, construction and haulage industries. The Gold system can manage stock and sale of vehicles as well as many other aspects of a business related to back-office admin and sales.

As the Ibcos Gold system has an xml middleware feature, it is possible to harness this for the automated updating of an online shop or catalog.  Based on this, we created a suite of tools that allow a Joomla website to be updated from the xml output of the Gold system.  This keeps stock levels, descriptions, prices and image up-to date, allowing your website to always accurately display the information stored in you office-based system.

Although Drupal is not our favored development platform, it is something we have a good breadth of experience in.

We've worked with Drupal, on and off, for nearly 10 years, from version 4.6 through 4.7, 5, 6 and 7.  Drupal can be a good option for back-end heavy systems.  Although a lot of the terminology is different in Drupal, compared to other systems, most of the development paradigms are common.  In many projects the API based interface can be very suitable.

We are one of the only web development companies in Aberdeen that identify themselves Drupal developers.

We provide system architecture and project oversight for clients. Whether you are implementing a system with internal resources or out-sourcing, we can help you with system design, project oversight, QA auditing and compliance.

We have completed several web based e-Learning projects. These are generally tailored to the clients needs and can include a multitude of features.

For customers wanting to integrate various systems, we can provide your middleware solutions. We have an extensive background in middleware solutions and are confident connecting a wide variety of disparate data sources.

With years of experience of working on usability, both academically and commercially, we can complete a independent usability review of your website and give you a full report of the good, bad and the ugly.

We've worked on several consultancy projects related to legal due diligence and IP.

Affordable embedded devices are getting more and more cost effective, even more so if the operating system is zero-cost. We've worked on development of several web or media based custom devices for clients. 

Xubuntu and Atom

Typical applications include:

  • Touch-screen kiosks
  • Large information displays
  • Real time analytics dashbaords
  • Sensor systems
  • Photo and/or video capture and analysis

Hardware platforms we've worked with:

  • Raspberry Pi
  • Odroid U3+
  • Odroid XU4
  • Odroid C1+
  • AMD Geode
  • Intel Atom

Operating systems we've worked with:

  • Lubuntu
  • Xubunu
  • Android
  • RTLinux

Mash up is a bit of a buzz word at the moment, but we've been doing it in various forms for several years. If you have an idea you'd like to see as a mash up, give us a call. Of course, we can do the full spectrum of Enterprise Applications too.

While we are happy to work on systems hosted by our clients, we also offer state of the art hosting.

Our hosting is run on Ubuntu LTS Linode VPS systems.  We've been using Linode since 2009 and they have always provided a fantastic solution.

VPS underlying hardware is.

  • SSD Storage - Industry-leading native SSDs for optimal performance.
  • 40Gbit Network - 40Gbps throughput with multiple levels of redundancy.
  • Intel E5 Processors - The fastest processors in the cloud market.

There is a Video tour of the data-center that our sites are hosted in...

Some further details on our host...

In most instances, we offer free domain name registration and hosting for the first two year.  After that we will pass on our costs with a nominal percentage added.  Of course we're happy for you to do as much or as little as suits you, in respect to hosting and domain registration.

See also...

We have a wide breath of experience in web and network security, and can offer help with intrusion detection, code reviews, penetration testing and security audits.

Rich multimedia kiosks can now offer a great experience to users, and deliver great ROI for owners. These devices, now in their forth generation can be physically tailored to any installation environment. We build on our strong multimedia experience, as well as a solid understanding of the fundamental software and building blocks. This enables us to combine COTS hardware and bespoke software into a powerful, reliable and cost effective package. Whatever the message or information that needs to be delivered, we can build the ideal solution for you.


We've developed several integrated web systems based on PHP and the 37Signals Highrise API. This can enable you to further build on the excellent Highrise CRM system.

Relationship management or customer relationship management (CRM) systems are now a key tool for many businesses. Whether web based of server based, they can enable you to store a vast array of customer related information. From sales leads, order history, to complaints and queries, as well as all the basics like contact information and meetings. Altogether it enables you to offer a better service to your customers and improve your bottom line.

We have a wealth of experience to share related to Subversion and Subversion tools.

There are many business systems in use today, the sorts of systems that make the wheels turn. Whether you want to move away from an existing system, upgrade to a more capable system, start using a system from scratch, we can help.


J2Store - e-Commerce for Joomla

ViertueMart - e-Commerce for Joomla

We've been developing e-commerce systems for over ten years, so if you need an e-Commerce solution, we can bring a wealth of experience to your project. We can combine our great Web Design with an OpenCart online shop system or a Joomla CMS to create your ideal online shop.

Both the Joomla and OpenCart systems allow total control of the visual layout and display of the shop's various screen, so your online shop can be completely tailored to the look and feel you need.

Whether your online shop is part of a simple web publishing system, part of a fuller content management systems, or a standalone shop, we can create a solution tailored exactly to your needs.

We can also provide integration options, to make your internal back-end system work seamlessly with your online shop. This is typically via XML, SOAP or a RESTful API, depending on your requirements.