Electrical, fluidic and software design