With most tank farm software customization is very difficult. With Visual Studio .NET it is very easy to get the functionality you desire by creating custom controls. Once you have a custom control you can then inherit that control and build upon it, or use the custom control by simply pasting into an application. Here are some examples.
Tank Farm Master includes the source code for the general purpose custom controls Scale, Scale Alarm, Level, Level Alarm. Application specific custom control example would be like the tank, pipe, pump, and valve.

For the regular scale, you set the location, size, minimum, maximum, number of tick marks you want, units and either left or right. The Alarm Scale inherits the Scale control and adds functionality. For the Alarm scale, you set the Scale properties plus low alarm, low warning, high warning, and high alarm. The alarm scale is designed to show the user the points at which the level will change color and be considered good, warning, or bad.
For the regular Level control, you can set the background color, foreground color, location, size, minimum, maximum, and level. The Level Alarm control inherits the Level control and adds functionality. For the Level Alarm you also set the low alarm, low warning, high warning, and high alarm and the level changes color: green, yellow, or red.
You can size the tank, pipe, valve, and pump controls to any size. You can initially set their color and leave the color alone, or change the color of the tank, pipe, valve, and pump to indicate off, on, fault, flow, etc. On the pump control you can size the inlet and outlet pipes separately so that they will lineup and be the same size as your pipes.

The tank custom controls use two Scale Alarms, and one Level Alarm, graphic, text box, and label. All of this is built into a custom control so that the user can simply paste it where ever they need it.
We created another example Tank Custom Control to show you how to build dense displays of tanks. You take the Tank Custom Control that is included in the software and paste it as many times as you want. The next sample screen shows the simple, dense Tank Custom Control pasted 30 times.
For a large selection of other controls you can purchase to work with this product please click here.