Skip to Content

We are a mission-driven web, interactive and brand studio.

We...

 

API Programming & Security
Dedicated to cultural institutions, libraries and nonprofits
Brand Messaging, Promise, Personality, etc.
Content Strategy

Listening to Mitchell Online Experience

view case study
We measure our business by our social impact
How we measure
Brand Identity / Style Guides
Mapping Systems
Brand Workshops & Sessions
Data Privacy Audits & Controls
Android Development
Embracing complexity to discover its simplicity
See simplicity
User Experience (UX) Design

MPL Kids Website

view case study
Search and Discovery

Services

Deep commitment to clients long term
Focus on creating fresh, fully unique, brand focused designs
Every website we make is fully unique
ILS Interfaces
Hybrid Apps
Brand Depth Explorations
Strong data is simple data
We believe in pricing and work transparency

Charles Allis Art Museum

view case study
Villa Terrace Art Museum logo

Villa Terrace Art Museum logo"We couldn’t have found a better partner in this process than Byte, the stunning results speak for themselves."

- Stephen DeLeers, Board President

Case Studies

Touchscreen / Kiosk App Development
Wireframing
Data Dashboards & Visualizations
Interface Validation & User Testing
A mission-driven digital studio
Our mission
Data Discovery & Strategy
Collections Management Interfaces
Charles Allis Art Museum logo

Charles Allis Art Museum logo"Byte was an excellent partner in this process, not only in the quality they consistently delivered, but also in creating innovative ways for web users to experience our museums."

- Stephen DeLeers, Board President

"I appreciated working with Byte, as they helped us think through our overflowing piles of content, then find a semblance of order that would allow the public to meaningfully interface with it. Without the proper design, the archive of a project like ours could easily overwhelm a casual viewer, and Byte helped us translate our vision into something that feels both accessible and aesthetic."

- Adam Carr, Listening to Mitchell / Milwaukee Public Library

Brand Marketplace & Competitor Analysis

Testimonials

Application Research & Strategy
Brand Depth Explorations
Hi-fidelity Design
Social Connectors

Villa Terrace Art Museum

view case study
3D Visualizations
Sub-Brand Creation & Management
Collection Pre-interfaces
Never use off-the-shelf themes
Website Design & Development
Fiercely independent
Proofs-of-Concept Applications or Apps
API Design & Development

A Theft at the British Library

By on Feb 5, 2024 A Theft at the British Library image

Late last year, the British Library was subject to a ransomware attack and that hackers had stolen user data and published it on the dark web, which caused what sounds like a lot of pain and months of missed fish, but being an amazing library, BL has been transparent and open about the incident, keeping everyone up to date on the progress.

read post Tags: API Design & DevelopmentLibrariesSecurity
Online and in-CMS Design Systems

Coded Bias at Milwaukee Film's Black History Month

By on Feb 1, 2021 Coded Bias at Milwaukee Film's Black History Month image

Coded Bias is a new documentary that follows a researcher at MIT, Joy Buolamwini, who discovered that facial recognition doesn’t work for women or people with brown skin. Was it a bug, a feature, or an indication of something endemic to the industry that produces the applications and software that surrounds us?

read post Tags: MKE Film FestivalSecurity
Application Development
Brand Discovery & Strategy
Sitemapping
Process Mapping & User Journeys
Data Explorers / Pre-visualizations
ContentDM Interfaces
iOS Development

Byte Values

Digital Branding
Database Development

Domain Name Security, and Why It Really Matters

By on Mar 8, 2021 Domain Name Security, and Why It Really Matters image

Any website build or redesign requires we get involved with the organization’s domain name, and we’ve seen a lot of things that worry us. We’re creating this nice, easy checklist to keep everyone's domain names safe and secure. After the break we'll explain an overview about domain names, registrars and why keeping domain names safe and secure is vital. We'll also include a bonus round that can save money and administrative headaches.

read post Tags: Domain NamesSecurity

Walters Ex Libris

view case study
Comparatives Research
Data Search & Discovery Interfaces
PWA Apps
APIs & Collections Feed Consumption

eGAAD! Here's one thing not to do for accessibility.

By on May 11, 2021 eGAAD! Here's one thing not to do for accessibility. image

For Global Accessibility Awareness Day (GAAD) we're going to cover the one thing not to do for website accessibility: use accessibility overlays.

read post Tags: DesignLibrariesMuseumsNon-ProfitsProcessTech Simplicity
Walters Ex Libris logo

Walters Ex Libris logo"Byte was incredibly committed to realizing this vision from day one, and their expertise in both functionality and style led to the development of a final product above and beyond what we had envisioned."

- Kimber Wiegand and Ariel Tabritha, The Walters Art Museum

Federated Database Search Systems
Data-Driven Applications
Search & Discovery Systems
Builds sustainable, extensible, future-friendly technology
User Account Systems
Application Security & Privacy

Our Process

Start With Big Questions

We’re your sherpas through the digital realm, and we do our best work when we can chat with the movers & shakers in your organization and ask the big questions. This might look like a brainstorming meeting, or simply a few phone calls.

Ultimately, we want to know where you’d like to go & what your obstacles are, so we can collaboratively determine how you digital media & tools can get you there.

Client Input

What are the big picture goals and features the site will need?

Scope document that covers all we'll want to cover.

Understand the Audiences

We start a content strategy by enumerating and quantifying audiences, creating an outline of the types of people that will interact with the site. We use this to discover what each audience will want to achieve on the site (use cases), the goals we want them to achieve and the paths they'd have to take, the search keywords they might use to find the site, and the content and data available that will shape the experience for them.

Client Input

Who are the audiences and what are they there to achieve?

Approval for audience segments is needed to move to the next phase

Audience Segments

Use Cases

Comparative & Industry Research

We spend more time than most web design firms getting to know the context our client works within. We look at hundreds of comparative websites and we start to find patterns in language, communication, design and function. We often look at what we'd consider competitors which could be direct competitors or mindshare competitors to help ensure we don't fall into the same systems or patterns. And we look at industry leaders to help know the landscape and to understand and promote what makes our client special and different.

Client Input

Who would you consider industry leaders, comparative organizations and potentially competitors?

Comparatives Spreadsheet

Sitemap Exploration

We explore using pages of content that exists now and should exist as determined by the audience explorations. We then apply different themes, like products, services, value statements, impacts, audiences or a mix of multiple ideas. We keep exploring concurrent themes down to a few main contenders.

We open the contending theme sitemaps to wider stakeholder input and potentially ask people with to give input, what the industry calls "user testing". In the end we're looking to find the best sitemap that connects with the previously defined audiences.

Site Wireframing

After we explore the pages that should exist, we start to explore content that should exist on key pages. We detail content hierarchy, including:

  • Navigation items
  • Campaigns & promoted content
  • Content introductions & overviews
  • On-page "microinteractives" & mini applications
  • "Look inside" lookahead content
  • Regular page content

Wireframes help us create an abstracted design -- one that has no color or brand elements -- to help find the way content communicates best. Wireframes also make clear what content is missing and needs to be collected or written.

Client Input

How do the wireframes connect with with each audience?

Wireframes for key pages

Brand Depth Exploration

A website, with all of its moving parts, is the place where a brand shines the most. There are so many parts to a website, including navigations, on-page "microinteractives", tags and pre-title categories, contact forms & email signups. Each one of these elements are an opportunity to make a statement, versus just letting some theme default make the site bland and disconnected.

It's a rare day that we start with a complete brand, often we just get a logo with little else to go on. We take the time to create brand elements that should have existed to help the site feel like the organization and broadcast the brand feeling sitewide.

Client Input

What elements of the brand can make the site feel complete?

High Fidelity Design

Once we better understand the content hierarchy and brand elements, we can do a full pass on design. We work on multiple, concurrent designs to help understand different ways of telling the same story and help our client see the impact of design on the whole site. We usually present three different design themes with the full content represented on the home page, and then upon approval we explore different screen sizes for mobile, tablet and various desktop screens, and different pages. We create a complete visual design for every template the site will use.

Client Input

Approval point

Approval is needed to move to the next phase.

Homepage Design Comps

All Key Page Comps

Data & Tooling Design

Once we have a good set of page designs, we need to finesse any on-site interfaces or tools, and try to account for styles that aren't part of the site, like embedded vides or CRM forms. We create designs for any microinteractives, header / content introductions or other tools or data the site might have.

Animations and Build Sequences

Sites can load haphazardly, painting each element as a browser can, or we can spend some time to express the brand through animations and loading paint sequences. The way the site paints and the details in an animation can make a statement that continues the brand feel or even simply feels complete and therefore more trusted.

We don't go crazy with animation either -- we need only tell a better story. Garish animations are distracting and take away from a story. We'll explore and find animations that delight visitors and make the site feel more trusted.

Client Input

Deliverables

  • Loading animations
  • Paint sequences and animations
  • On-page animations
  • Rollover and other panel animations

Animations are approved before site going live

Front-end Programming

We hand-code every website in fully semantic HTML and clearly styled CSS to help our team, search engines and future programmers be able to make sense of the code. We code for all screen sizes and browsers, and test constantly as we build. We also work through accessibility issues to make the site easy to use via non-mouse or touch interfaces.

Client Input

This is the part we go quiet to build the site.

HTML/CSS Site Templates

Data Integration & Back-end Programming

Any Byte site is made of a variety of data sources, like home page campaigns, site buckets or callouts, or staff members. We let data be data whenever we can, which makes updates much easier in the end. Any data sources are programmed into the back-end, from standard data sources like blog posts and tags to the custom sources like staff members or testimonial quotes.

Styles and Design Integration to CMS

The websites we create are extra consistent and fully brand friendly because we have all the site styles preconfigured into the CMS. We transfer and test any styles created during the design phase and make them easy to access. Any database we create have styles built-in so that no styling is necessary.

Data & Page Integration to CMS

We integrate site pages into navigations and create the templates to make new site pages and page elements easy to create and manage in the CMS. We then import any current data into the CMS, and ensure it's also easy to manage.

External Tool & Search Integration

Websites have a variety of tools both built in and integrated from other services or websites. Be it feed integration, an internal search system or CRM-based sign up forms, we'll integrate it and style it in a way that makes it seem native to the website.

Pre-launch Site Testing

Before going live, we have a checklist of tests, DNS changes and external validations that ensure the go-live process is done seamlessly.

CMS Training for Stakeholders

We train any number of people to help understand the features, functions and testing systems. When we train, we're likely also beta testing, so we show how to see bugs and how to track them down to be easily fixable. We also show how to maintain complete style control of the site, and how to use embeds and other cross-site tools. We also train to help stakeholder know how to report issues and take screenshots to illustrate any issues that arise.

Styles and Other Issues Management

Any website is going to have bugs and issues, our job is to make them easy to point out and quick to solve. We set up a full issues management system that coordinates our efforts and helps site administrators report more effectively, and be able to save issues for later or review old solved issues. 

Go-live Checklist

We have a full go-live process that covers visual checks, content checks, offsite tool registration, social management, search engine forwards and a lot more. Here's an overview of what we do to go live:

Install the site on a production server

  • Manage the DNS
  • Set up site backups
  • Install analytics tools, create analytics user to get info from analytics back into site
  • Install and maintain site certificates
  • Manage site monitoring and testing tools, including accessibility and usability
  • Register captchas, fonts, other offsite assets

...and many more

Site Launch

We help every part of going live, and ensure the least downtime by helping advise or just managing the site DNS through a delegation account.

Post-live Check In

We have a series of intervals of when we want to check in on a website after putting it live. It's common that the rush of going live will mean something gets overlooked in the content department, or the way the content is used doesn't match the intended styles, so our check-ins help make sure the site is in tip top shape.

Long Term Technical Support

Everything online needs maintenance — a website is a living format where browsers, interactivity, offsite vendors and people’s understanding constantly change. We’re proactive with our client support, often fixing problems before they’re even noticed. Six months or six years we'll be ready should we be needed.

Future Direction Discussions

For most of our clients, we're a trusted resource on making their website better over time by adding minor features or answering how-tos or other technical questions. When it's time to rethink the navigation or add bigger features, we're always available to talk through the needs and help find both permanent and stopgap solutions that will change the direction of the site over time. 

Start With Big Questions

There's lots of great reasons to build a mobile app, but to make one that's most effective, we need to start with a wider picture of the organization and processes that the app will cover. We'll be asking bigger questions like:

  • Should this be an app or a web app?
  • Where should the data live, or be cached?
  • What kind of account system or back-end user integrations?
  • What other process integrations are needed?
Client Input

What are the big picture goals and features of the new mobile app?

Scope document that covers all we'll want to cover.

Understand the Audiences

Mobile Apps are used by real people solving real problems or having real experiences, so starting with those people is a key to a successful app.

We an outline of the types of people that will interact with the app. We use this to discover what each audience will want to achieve, the goals we want them to achieve and the path they'd have to take to achieve these goals and the surrounding experience.

Client Input

Who are the audiences and what are they there to achieve?

Approval for audience segments is needed to move to the next phase

Audience Segments

Use Cases

Comparative & Industry Research

We spend more time than most development studios getting to know the context of a project. We look at comparative mobile and web apps and we start to find patterns in language, communication, design and function.

We often look at what we'd consider competitors which could be direct competitors or mindshare competitors to help ensure we don't fall into the same systems or patterns. And we look at industry leaders to help know the landscape and to understand and promote the app's value.

Client Input

What other mobile or web apps exist in the space?

Comparatives Spreadsheet

Data, Content & Assets Audit

We need to get a sense of the data and process that a mobile app will be a part of. Mobile apps don't tend to need too much in terms of content and assets, but brand and image assets will help differentiate and illustrate the mobile app. Data is an integral part of a mobile app, and we'll need to identify any data sources.

Client Input

What brand elements, data and content already exist?

Define Application Flows

A standard mobile app starting place is a UX design flow, or "user flow." This gives a series of paths a user might take and the touchpoints they'll encounter to achieve their goals. Design flows help identify pain points, gaps and other areas that will make the mobile app less usable to people. They also help designers visualize the way people will interact and make the path as easy as possible visually. Lastly, design flow documents help stakeholders understand how people will interact and how necessary it is to let simplicity guide the experience.

Mobile App Wireframing

Once we get a sense of what paths the people who use the application will have to take, we can start figuring out the screens that need to be created. We wireframe each screen to detail content and navigation hierarchy, including:

  • Navigation items
  • Forms, with error states
  • Search systems
  • Notifications for errors or successes
  • Systems to give people more lookahead

Wireframes help us create an abstracted design -- one that has no color or brand elements -- to help find the way the application will work best. Wireframes also make any process gaps or opportunities for improvement clear.

Click-through Prototypes

Wireframes can only show so much, like content and usage hierarchy and missing information. To make the application really usable, we create clickthrough prototypes of the entire application's functions. That helps us use tried and true UX rules and methodologies to make a mobile app that just works seamlessly and naturally.

Proof-of-Concept Mobile Apps

It's common for us at Byte to experiment with ideas by using mini-apps built just to solve parts of the bigger application. Each of these proof-of-concepts is able to be tested for accuracy and usability. While these are technically "throwaway" applications, we're going to recode the entire system once we know it all works, they're highly valuable to help everyone understand a mobile app's data and content needs.

Apply Brand Styles

Mobile apps are more trusted when they look and feel professional and well-branded. We apply a design and brand theme based on the company's current one, or we develop a unique brand and apply that to the navigations and usage tools along with proper "UI" elements like form input boxes and submit buttons. 

Code Mobile App Front End

Mobile apps built at Byte are on the same front end web technologies as regular websites and tie into a device's APIs for things like location, camera usage or file storage.

At the same time, mobile apps are considered a "single page application" or SPA which means a lot of the business logic in the app is built right into the same system, but the "views" are separate from the controllers and data. Getting the front end right will help the rest of the app be seamless to the human holding it.

Client Input

This is the part we go quiet to build the mobile app.

Schema & Database Creation

Any mobile app is going to be only as good as its data, so we have to spend time getting the right level of normalization, caching and logging. Often apps connect to a back end server, so we need to create the connection between them, and that needs its own schema as well. We also need to think through edge cases, like partial data and offline usage.

User Account System Programming

Many mobile apps employ a member or user system that connects someone to their data. We create a user account system for those applications, ensuring that each user can access their data securely and privately. Mobile apps can also use use out-of-app authentication like Facebook or Google to create a unique user, which makes account creation much easer for people. We usually find a mix works best.

API Creation & Security

Many mobile apps require a server-side API to save someone's data, allowing for easier upgrades and web access to the same data. We have to define and create the API and ensure its security.

Mobile apps also keep a lot of the interaction logic in their data kept on the front-end of the application, which means someone could examine data that might be sensitive. We keep an eye on leaking data, and ensure things like IDs don't give away information by employing hashed IDs, keeping prying eyes from knowing things like the number of users, or downloading an entire set of data by enumerating a product ID.

Data & Content Integration to CMS

Most apps start with useful data, be it a list of locations or updated content. Then, as content changes, the app's device might or might not be online or in the forefront, so we can create a caching and syncing system that helps find new data when possible. That system can also enable or disable features of the app.

At the same time, many apps have a series of pages, like an About and History page, say, and those need to be content managed and pushed to devices when possible. We'll create the content management system that controls the content and features of the app.

Most mobile apps help people complete tasks by having data on the app and on a central server system. The central system may do a lot of processing of data, or even minimal amounts, like approving someone's requests, say. We create both the app and the server-side application that manages the data, and help make system that are easy to manage and don't require intervention unless necessary. Creating process systems like this require a different set of programming skills, and we'll help build this system out and connect any external APIs or other processes.

Full Application Testing

Any mobile app has a series of functions we'll need to test over and over again as more features are built and systems connected, and they'll need to be tested on-device with a variety of screen sizes and device speeds and ages. We create testing documentation for the humans that will be involved, and we test early and often, and employ smarter ways to report fails when something unusual does happen.

Stakeholder Training

We train stakeholders to help understand the features, functions and testing systems of a mobile app. Most mobile apps also have an administration or data and media management system that requires training, and we'll help people understand how data works on the application, and how managing the data will affect the mobile app's front end.

Issues System Setup & Training

Mobile apps are different than websites in that they're published and released on someone else's schedule (Apple, specifically). That takes some powers out of our hands for having easy ways to manage or mitigate issues. To solve this, we can create an in-app issue reporting system and a back-end system to list issues and mark as resolved.

Alternatively, we can tie into external issues management systems.

App Store Management

We'll work with you to create the accounts and such with Google Play and Apple's AppStore, or we can manage it for you. We can help direct or create the images and icon files necessary, which ends up being quite a process.

Finally, we'll post to the different stores, and ensure the app meta information is submitted properly. We'll also manage any issues that arise, which will assuredly be Apple expressing their complete dominance in the market, and we'll resubmit until the stores are happy. We can help direct or create pages to sell the idea on a standalone mini-site or a regular website.

Client Input

Clients will likely want to own the app store accounts.

Icon and screenshot images (optional)

Go-live Checklist

We have a full go-live process that covers visual checks, content checks, offsite tool registration, clearing and cleaning old data and a lot more. Here's an overview of what we do to go live:

Install the application on a production server

  • Manage the DNS
  • Set up site backups
  • Install analytics tools, create analytics user to get info from analytics back into site
  • Install and maintain site certificates
  • Manage site monitoring and testing tools, including accessibility and usability
  • Register captchas, fonts, other offsite assets

...and many more

Application Check-ins

We have a series of intervals of when we want to check in on an application after putting it live. It's common that the rush of going live will mean something gets overlooked, often times as unintended styles or help / training documents that don't match the live application. Our check-ins help make sure the application is in tip top shape.

Start With Big Questions

We’re your sherpas through the digital realm, and we do our best work when we can chat with the movers & shakers in your organization and ask the big questions. This might look like a brainstorming meeting, or simply a few phone calls.

Ultimately, we want to know where you’d like to go & what your obstacles are, so we can collaboratively determine how you digital media & tools can get you there.

Understand the Audiences

We start an application strategy by enumerating and quantifying audiences, creating an outline of the types of people that will interact with the application. We use this to discover what each audience will want to achieve on the application (use cases), the goals we want them to achieve and the paths they'd have to take, the content and data available that will shape the experience for them.

Comparative & Industry Research

To get to know what an application should do, we need to get a wider perspective. We need to know the context the application will work within, the process the application might be changing, and how people will physically interact with the application. We also try to find any comparable applications to understand the background and context of other people's solutions. Casting a wide net makes applications more relevant and useful.

 

Data & Process Audit

We need to get a sense of the data and process that an application will be a part of. Applications don't tend to need too much in terms of content and assets, but it's handy to use brand and image assets to help illustrate the application. 

Define Application Flows

A standard design starting place is a UX design flow, or "user flow." This gives a series of paths a user might take, and the touchpoints they'll encounter, to achieve their goals. Design flows help identify pain points, gaps and other areas that will make the application less usable to people. They also help designers visualize the way people will interact and make the path as easy as possible visually. Lastly, design flow documents help stakeholders understand how people will interact and how necessary it is to let simplicity guide the experience.

Application Wireframing

Once we get a sense of what paths the people who use the application will have to take, we can start figuring out the screens that need to be created. We wireframe each screen to detail content and navigation hierarchy, including:

  • Navigation items
  • Forms, with error states
  • Search systems
  • Notifications for errors or successes
  • Systems to give people more lookahead

Wireframes help us create an abstracted design -- one that has no color or brand elements -- to help find the way the application will work best. Wireframes also make any process gaps or opportunities for improvement clear.

Click-through Prototypes

Wireframes can only show so much, like content and usage hierarchy and missing information. To make the application really usable, we create clickthrough prototypes of the entire application's functions. That helps us use tried and true UX rules and methodologies to make an application that just works seamlessly and naturally.

Proof-of-Concept Applications

It's common for us at Byte to experiment with ideas by using mini-applications built just to solve parts of the bigger application. Each of these proof-of-concepts is able to be tested for accuracy and usability. While these are technically "throwaway" applications, we're going to recode the entire system once we know it all works, they're highly valuable to help everyone understand an application's data and content needs.

Code All Application Pages

Web applications are built on the same front end web technologies as regular websites. At the same time, applications often use a "single page application" or SPA methodology which means a lot of the business logic in the app is built in the front end of the site as well, and relying in a back-end API to manage saving or delivering data. 

Client Input

This is the part we go quiet to build the application.

Standards & Browser Testing

Applications, especially single page applications, have a lot more to test in different browsers, and need to have more accessibility testing to allow people to manage the application in a "power mode", which usually involves keyboard-only sessions. To make all that seamless, have to do our standard process of testing all the pages to work in modern browsers and on the prescribed screen sizes, along with external validations and tests.

Apply Brand Styles to Application

Applications are more trusted when they look and feel professional and well-branded. We apply a design and brand theme based on the company's current one, or we develop a unique brand and apply that to the navigations and usage tools along with proper "UI" elements like form input boxes and submit buttons. 

Schema & Database Creation

Any application is going to be only as good as its data, so we have to spend time getting the right level of normalization, caching and logging. We also need to think through edge cases, like fast application reporting that might require denormalization or other techniques.

Application Programming

Applications these days are often "single page applications" that use a modern methodology that requires a solid connection between the front end and the back-end API. While the front end in a modern manages the interactions and the "views," the back-end provides the models or data and the business logic to ensure the data works flawlessly, and connecting the two in an easy, understandable system helps current and future programmers understand how it all works.

User Account System Programming

Most web applications employ a member or user system that connects someone to their data. We create a user account system for those applications, ensuring that each user can access their data securely and privately.

API Creation & Security

Modern applications require solid API programming that keeps the API secure and testable. Modern applications also keep a lot of the interaction logic in their data kept on the front-end of the application, which means someone could easily see data that might be sensitive or useful to the wrong people. We keep an eye on leaking data, and ensure things like IDs don't give away information by employing hashed IDs, keeping prying eyes from knowing things like the number of users, or downloading an entire set of data by enumerating a product ID.

Full Application Testing

Any application has a series of functions we'll need to test over and over again as more features are built and systems connected. We create testing documentation for the humans that will be involved, and we test early and often, and employ smarter ways to report fails when something unusual does happen.

Automated Testing Creation & Management

More complicated applications often employ automated testing to run a battery of tests periodically or whenever data is managed or functionality is updated. Employing in-browser or cross-browser testing through tools like Selenium requires time to get right, so it's an investment, but one that pays off if an application changes a lot over time.

Stakeholder Training

We train any number of people to help understand the features, functions and testing systems of an application. Most applications also have an administration or content management system that requires training, and we'll help people understand how data works on the application, and how managing the data will affect the application's front end.

Issues System Setup & Training

When we train, we're likely to be beta testing, so we help stakeholder understand bugs and teach them how to track bugs down to be easily fixable. We also train to help stakeholder know how to report issues and take screenshots to illustrate issues.

For applications that have multiple types of account holders, we can create an issue system that helps regular people report issues and managers can respond and do tech support, and be able to forward issues to us when the fix is out of their range.

Go-live Checklist

We have a full go-live process that covers visual checks, content checks, offsite tool registration, clearing and cleaning old data and a lot more. Here's an overview of what we do to go live:

Install the application on a production server

  • Manage the DNS
  • Set up site backups
  • Install analytics tools, create analytics user to get info from analytics back into site
  • Install and maintain site certificates
  • Manage site monitoring and testing tools, including accessibility and usability
  • Register captchas, fonts, other offsite assets

...and many more

Application Check-ins

We have a series of intervals of when we want to check in on an application after putting it live. It's common that the rush of going live will mean something gets overlooked, often times as unintended styles or help / training documents that don't match the live application. Our check-ins help make sure the application is in tip top shape.

Long Term Technical Support

Everything online needs maintenance, and some applications are more prone to digital entropy than many websites. We’re proactive with our support, often fixing problems before they’re even noticed. Six months or six years we'll be ready should we be needed.

Future Direction Discussions

For most of our clients, we're a trusted resource on making their application better over time by adding minor features or answering how-tos or other technical questions. When it's time to rethink the data structure or add bigger features, we're always available to talk through the needs and help find both permanent and stopgap solutions that will change the direction of the application over time. 

Milwaukee web design

Byte is a mission-driven Milwaukee website and application development studio that builds:

ByteCMS

ByteCMS is the data-focused, design-driven content management system that connects visitors to goals, minds to messaging and site managers to site intelligence.

learn more

Mission

Byte is a mission-first company. Learn about how that makes us a different kind of company.

See our mission

Open Office Hours

Show us your code, get some design feedback or just say hi at our open office hours. Open office hours are Byte's way of adding to our local tech scene and opening our doors to new people and ideas in technology.

Our open office hours