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.
- Joomla Development
- e-Commerce Development
- Content Management Systems
- e-Commerce Development
- e-Learning Systems
- System Architecture
- Usability Testing and Review
- Enterprise Applications
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.
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.
- Web Design
- Joomla Development
- Our Joomla Day UK 2013 presentation - Protostar as a base for your template, steps for coding up a design with Joomla 3
- Our Joomla Day UK 2013 presentation - Change your view, template overrides
- Joomla 3.3 released
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.
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.
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:
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.
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.
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'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.
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.