Finding a catalyst that is both active and selective for the desired reaction. Balancing the trade-offs between reaction rate, yield, and selectivity. Ensuring that the catalyst remains stable and does not degrade over time. Scaling up the reaction while maintaining the same level of efficiency and selectivity.