A robotic capsule filling machine system is disclosed. In particular, the system may include a robotic capsule filling machine that is controlled by a computing device, such as a tablet. An application executing on the computing device may be utilized by a user to create a capsule formulation to be dispensed in capsules to be filled by the robotic capsule filling machine. Various inputs into the application may include, but are not limited to, a capsule size, a purity, a density, and a batch size. Based on the inputs, the system may translate the inputs to determine the desired capsule formulation. If the capsule formulation is valid, the system may cause the robotic capsule filling machine to extract an amount of the capsule formulation from one or more reservoirs. The robotic capsule filling machine may then proceed to dispense the extracted amount of capsule formulation into a plurality of capsules.