Middleware

Middleware are Programs whose job is to try and make two Software work together. Most of their life is to accomplish that goal.

Each Middleware has very different methods of achieving that goal, which can range from simply asking, to threats. Tactics will often differ from variants and classes.

Class Variants

 * Middleware Unit (Byte) - Units hold a scout-like role and check on certain programs or find them. They're also the fastest class of Middleware, made specifically to fulfill that role. If anything goes wrong they'll try and alert their surroundings or other Middleware.
 * Middleware Brownies (Nybble) - Brownies act as mental support to individuals and usually keep company programs for which it is deemed necessary. Brownies are sometimes used in certain areas to try and rise motivation.
 * Middleware (Default) - Their main goal is to help with team spirit and encourage software to work together more, often concentrating those efforts on only two individuals. Sometimes, when they consider their job to be done, they might just go and take other occupations, often those dealing with communication.

Alternate Variants

 * Pretty - Prefer to actually befriend both software before actually introducing them. If that does not work, it will annoy a software until they give up and listen to it. With its minuscule size it can fit about everywhere, making hiding from it very difficult. They will sometimes stick around with specific individuals to help them, whether they want them to or not.
 * Shy - Prefer to hide in the background. often not even being seen taking action. They always take small steps to try and make their targets get closer, such as taking up spots or seats so that a software is forced to sit with another software, and other small actions as such. Sometimes, you can spot them spying on you from afar.
 * Standard - Outright suggest for software to befriend who they want, often listing out all the cool things that software can do to try and convince them. They can get a little agitated if they don’t listen to them.
 * Love - Only needs to suggest for two software to be friends, as with the Love Computer already being very friendly, their job becomes much easier. They usually end up spending a lot of their time doing multiple jobs around the computer.
 * Muscle - Straight up commands two software to be friends. If they don’t comply within the limited time, they will take out a weapon and force them to do so, only sticking to intimidation tactics, but never actual violence unless needed. Muscle Middleware prefer using long ranged weapons.

More Facts

 * In-game, Middleware do not have facial expressions. According to their creator, this is because "[...] their whole purpose is to make programs be friends, so they can be happy, when the programs are happy, they’re happy inside. They don’t feel emotions, but they make others feel it instead". Although that canon has been reverted since then, with expressionless middleware becoming more uncommon in lore, the in-game model though remains a trace of the past.
 * Middleware can have jobs which most often have to deal with communication, such as secretaries, news announcers, negotiators etc.


 * As seen in the images of Alt Middleware below, Middleware is the first, and only character whose Shy variant is taller than both it's Love and Standard variants
 * Middleware is currently one of the smallest default class characters.