Lead, Tooling and Programming