Tools and common frameworks