R&D techniques