Standardised Software Development & Open Source
Application frameworks make developing software applications easier. An application framework is a software library that provides a standardised structure for the development of an application. The intention of application frameworks is to reduce common issues developers face when building applications.
Read more
Online Store, Shopping Carts & Digital Transactions
Selling your products or services online has never been easier, but still requires careful planning and clever design to get right. As online merchants requirements have evolved so too has the sophistication of Ecommerce platforms on offer.
Read more
Allow Marketers & Editors to Design, Create & Publish Content
Content Management Systems offer website owners a convenient and easy way of publishing, editing and modifying content on their site. A CMS provides managers of websites access to the ‘back-end’: the behind the scenes of the website you see in a web browser. Originally Content Management Systems came into prominence as a tool for blogging used by inexperienced internet users who wanted to run and manage their own websites.
Read more
AWS, Azure, CloudLinux, CloudFlare & iFactoryDNS
Keeping your online services performing involves an ever greater array of systems and services. At the minimum a web server is required to host your website and make it accessible to all the world. Your website could use a shared server that hosts other websites – this is the case for most of the worlds websites. For higher traffic websites they may have their own web server.
Read more
3D Product Visualisation, Ecommerce & Configuration Platforms
iFactory develops 3D platforms that allow the generation of sophisticated product visualisation, complex configuration options and costing models. We create interactive experiences that allow customers to engage meaningfully with your products. Our platforms are designed to combine the touch and feel of an in-person buying experience with the convenience of digital commerce.
Read more
IoT Application Development for Connected Devices & Systems
The Internet of Things (IoT) has been labeled as ‘the next Industrial Revolution’. IoT connected devices already number in the billions and that number is expected to explode changing the way people live, work, entertain and travel. A fundamental transformations in how governments and businesses interact will take shape, redefining the interactions between people, their devices, and their surroundings.
Read more
Customer Service Platforms, Sales Force Automation & Field Service Automation
A Customer Relationship Management (CRM) is a business systems designed to nurture existing customers and cultivate new ones. The aim is to help your business develop longer lasting relationships with customers, drive business growth and increase customer loyalty.
Read more
Google Analytics, MailChimp, Vision6, Survey Monkey, Google Ads & iFactorySEO
The process of online marketing involves not just the promotion of a business but measuring the success ofs digital marketing strategies too. Online marketing combines the internet’s creative and technical tools, including website design, web development, sales and advertising with a grounding in traditional business models.
Read more
Facebook, LinkedIn, Twitter, YouTube, Pinterest & Instagram
Social Media is a modern form of two-way communication that is rapidly replacing more traditional forms of information publishing. It is a collection of online tools and websites designed to encourage people to interact with brands, companies and people to create environments that promote sharing, creating and content that is relevant and useful to its members.
Read more
Text Recognition, Machine Learning & Document Search
Optical Character Recognition (OCR) is a software technology for translating text, tables and even drawings from physical documents that have been digitally scanned into machine-readable text or code. OCR is also known as text recognition. OCR systems are made up of a combination of hardware and software that is used to convert physical documents into machine-readable text.
Read more
Augmented Reality | AR
Virtual Reality & Object Recognition
Augmented Reality (AR) is a technology that overlays information on the users field of view. AR differs from Virtual Reality, which is a fully artificial environment, in that most of what the user observes is the natural environment with only the necessary information overlayed. Examples of AR include the Head-up display in the latest vehicles, that project speed onto the windscreen, or Google Glasses.
Simple AR applications for smartphones & tablets make use of markers of physical object to trigger the information overlay where more advanced AR makes use of GPS and compass for location and orientation. Highly sophisticated AR systems use object recognition and gesture recognition.
Automated Application Build & Test, Continuous Deployment & Continuous Delivery
Continuous Integration (CI) is a practice in software development where developers merge, test and deploy the code they have written on a frequent basis. Each merge of code, referred to as an integration, can then be checked by an automated build and automated tests process. Simpler or smaller projects might forgo automated test for manual testing, or a mixture of both. CI falls within part of the software process known as Developer Operations typically referred to as DevOps.
Read more