The Full JSON
Custom Apps, Data and Ai for SMEs
Drowning in a sea of apps, data and Ai. No idea how to connect them and how to make the tech seamless for your staff. Speak to us. It's what we do.
{
"company": "The Full JSON",
"tagline": "From Data Chaos to Connected, Intelligent
Workflows",
"specialisms": ["data manipulation", "app integration",
"bespoke add-ons", "data engineering", "Ai/ML"],
"sector_focus": ["engineering, manufacturing, logistics"],
"services": {
"integration": true,
"automation": true,
"custom_apps": true,
"Ai/ML": true,
},
"mission": "Transform disconnected engineering data
into reliable, intelligent workflows."
}
JSON (JavaScript Object Notation) is a lightweight,
text-based, and language-independent format for storing
and exchanging data. It is highly human-readable and
structured as key-value pairs, commonly used to transmit
data between a server and a web application via APIs.
JSON is popular for its simplicity and efficiency
compared to XML. Data Engineering for a fast changing world
From Business Case to Intelligent Operational Systems
Technology is moving faster than most SMEs can sensibly cope with. Our job is to provide app and data guidance, planning and delivery so you can get on with running your business. All driven by Ai - of course!
-
Advisory & Digital Direction
Just want some advice? We can help define the right digital direction, cut through endless hype, and prioritise initiatives that deliver value while keeping pace with fast-changing platforms, tooling, and AI. Tired of it being three times more expensive than planned and a year late? We can help turn ideas into credible business cases.
Learn more
-
Off the shelf solutions
Why reinvent the wheel. If we can implement your business requirement through existing apps and tech then that will always be the first approach. It's can be simpler, quicker and more cost effective than a bespoke coded approach. Scared of issues such as set-up and deployment. Let us build the system and prove it works.
Learn more
-
Bespoke Web Applications
Sometimes the solution doesn't exist. Sometimes it's just so clunky that it's not a viable solution. Sometimes your colleagues spend more time switching between apps than working. Bring on the bespoke coded solution. You own the app. The data stays in house. You can build customisation as required. Sometimes it's nice to be free of platforms.
Learn more
-
Tech Stack, Architecture & Deployment
The scary bit. You might be able to write the code but how do you get it on the web as a safe and functioning app. We can guide you on this journey avoiding the costs and pitfalls of making the tech stack choice. Backend, frontend, edge deployment, serverless. We look at your buisiness needs and implement the mosts reliable, cost effective and stress free stack available.
Learn more
-
Platform Integration & Workflow Connectivity
When your accounts package just will not integrate with your production management system or your CNC machine will not accept data from your order processing software. That's where we come in. We will integrate your apps for you and if they just are not compatible we will code an app to make them talk. If the data exists we can manipulate it.
Learn more
-
Behavioural Psychology
A massive gap in most IT projects is understanding how the employees will interact with the system and indeed will they even use it at all. Will it save the company money and will it lower complexity. Many systems have died on the rocks of complexity. Before we work we carry out an in-depth study on the acceptable complexity and projected uptake of any new system.
Learn more
-
AI & Machine Learning
This is so important we have another company that looks after it which is Transformer Ai. The field is so big (and getting bigger) it needs a whole other website to deal with it. We use genAi extensively in our workflows and can advise if and how you can adopt it into your business. All you need is attention.
Learn more
-
Engineering Industry
We support engineering-led organisations with systems and analytics that improve design, manufacturing control, quality control and integrate manufacturing processes with the rest of the business. Legacy systems, high dimensional problems and unco-operative machines are areas we will happily consider for projects.
Learn more
Data and App security
Data compliance and security might be dull. But they matter.
No-one wants to get hacked. No-one wants data leakage, lax access control or card details on the front end.
Our app designs are based on SOC2 Trust Services Criteria
Security: Protection against unauthorized access.
Availability: Ensuring the system is accessible as agreed.
Processing Integrity: Data processing is complete, accurate, and authorized.
Confidentiality: Protection of confidential information.
Privacy: Personal information is collected and used appropriately.
This is backed up by adhereing to ISO 27701 and PSC DDS for card processing
-
Full data transparency
-
Reduced dependencies
-
Reliable infrastructure
-
Faster development cycles
Platforms we work with
Common functions and web platforms you might use in your business that we can help you with.
-
Shopify
-
The Canadian ecommerce platform has gone from strength to strength. If you need a custom app or inter-app connectivity - we can code this.
-
Stripe
-
Create bespoke checkout or payment facilities in your front end. Allow both B2B and B2C customers to pay you more easily.
-
Quickbooks
-
Along with Xero one of the most necessary and frequently used business apps since MTD. You might need an app from the app store integrated or a custom web app using the accounting data.
-
Salesforce
-
They now have a huge app ecosystem with their Agentexchange. If you don't want to integrate it or ir doesn't exist then reach out to us. We are sure we can help.
{%- unless
settings.type_header_font.system? and
settings.type_body_font.system? -%}
<link rel="preconnect"
href="https://fonts.shopifycdn.com" crossorigin>
{%- endunless -%}
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
</title> Skills focus
Apart from development what else do you do?
With 30 years of experience in multiple industries are talents are not unique to development at all. Our USP is we understand businesses and processes.
-
Machine learning solutions
-
If you have a requirement for classification, recommendation or time series problems or need someone to crunch the data and design the system. Give us a call.
-
Data Analysis
-
Need some data tamed and exploratory data analysis done. We have the tools and the knowhow to do this for you.
-
Engineering problems
-
We can provide assistance with a fundamental understanding of complex problems and non-linear systems. Solutions via numeric methods such as FEA. We have experience.
-
Model training
-
Training open weight models or adapting current models using LORA. Setting up and running local models. Vector embedding issues or providing context with a RAG.
Coding capabilities
What coding languages do we typically use and for what applications.
Frameworks and computer languages abound and are growing all the time. It's important to pick the riught tool for the right job.
function updateHeroMessage(userName) {
const hero = document.getElementById("hero-message");
const hour = new Date().getHours();
let greeting = "Welcome";
if (hour < 12) {
greeting = "Good morning";
} else if (hour < 18) {
greeting = "Good afternoon";
} else {
greeting = "Good evening";
}
const safeName = userName && userName.trim()
? userName.trim()
: "visitor";
}
hero.textContent = greeting + ", " + safeName + "!";
hero.classList.add("visible");
return hero.textContent;
} Used to add interactivity and dynamic behavior to a web app or webpage.
-
Runs in the browser and powers things like menus, animations, forms, and tracking
-
Works well with front-end frameworks and modern web tools
-
Helps create a more engaging, responsive user experience
def build_marketing_summary(company_name, product_name):
headline = f"{company_name} helps teams work faster"
intro = f"{product_name} is designed to simplify daily tasks"
benefits = [
"Easy to set up",
"Simple to use",
"Built to scale",
]
lines = []
lines.append(headline)
lines.append(intro)
lines.append("Key benefits:")
for benefit in benefits:
lines.append(f"- {benefit}")
summary = "
".join(lines)
return summary Used mainly on the backend for logic, automation, integrations, and data handling.
-
Known for simple, readable syntax
-
Great for web backends, scripts, APIs, and data processing
-
Speeds up development because it is flexible and has a huge library ecosystem
CREATE FUNCTION get_customer_status(total_orders INT)
RETURNS VARCHAR(20)
AS
BEGIN
DECLARE customer_status VARCHAR(20);
IF total_orders >= 20 THEN
SET customer_status = 'Platinum';
ELSEIF total_orders >= 10 THEN
SET customer_status = 'Gold';
ELSEIF total_orders >= 5 THEN
SET customer_status = 'Silver';
ELSE
SET customer_status = 'Standard';
END IF;
RETURN customer_status;
END; Used to store, query, and manage structured data in a database.
-
Designed specifically for working with relational databases
-
Makes it easy to retrieve, filter, join, and update data
-
Reliable and widely used for analytics, user data, and content management
<a href="/contact" class="promo-button">Book a demo</a>
</section>
<style>
.promo-card {
max-width: 420px;
padding: 24px;
border-radius: 12px;
background: #f5f7fb;
font-family: Arial, sans-serif;
}
.promo-button {
display: inline-block;
margin-top: 12px;
padding: 10px 16px;
background: #111827;
color: white;
text-decoration: none;
border-radius: 8px;
}
</style> Used to structure the webpage and control its visual design.
-
HTML defines the content and layout of the page
-
CSS controls styling such as colors, spacing, fonts, and responsiveness
-
Together they form the foundation of every standard website
{% assign customer_name = customer.first_name | default: "there" %}
{% assign featured_product = collections.frontpage.products.first %}
<section class="welcome-banner">
<h2>Hello, {{ customer_name }}!</h2>
{% if featured_product %}
<p>Today’s featured item is {{ featured_product.title }}.</p>
<p>{{ featured_product.price | money }}</p>
<a href="{{ featured_product.url }}">View product</a>
{% else %}
<p>Browse our latest collection and discover new arrivals.</p>
{% endif %}
{% if customer %}
<p>Thanks for coming back to our store.</p>
{% else %}
<p>Sign up for updates and special offers.</p>
{% endif %}
</section> Used as a templating language to insert dynamic content into webpage templates in Shopify.
-
Common in platforms like Shopify and other template-driven systems
-
Lets you output variables, apply logic, and reuse template components
-
Makes it easier to manage dynamic pages without writing full backend code
Got any questions?
Typically replies under 1 hour
Contact us
Contact Us
Have any questions or need assistance? We're here to help! Fill out
the form below with your details and inquiry, and our team will get
back to you as soon as possible.
Whether you need support, have a specific request, or just want to learn
more, we're happy to assist.
Knowledge Base
Changelog