کوچک‌سازی یک جزء ضروری از فناوری مدرن است. در این متن مفهوم‌های کلی مثل وسیله و ماشین (در مقیاس ماکرو) به سطح مولکولی تعمیم داده شده است. یک ماشین مولکولی را میتوان به‌صورت مجموعه‌ای از ترکیبهای مولکولی مجزا تعریف کرد. بنابراین، ماشین مولکولی یک مجموعه چندمولکولی است که هر کدام از این ترکیبها در محلهای مشخص میتواند در اثر یک محرک خارجی تغییر کند. در حالی که طبیعت ساختارهای زنده را با تعداد زیاد از ماشینها و موتورهای مولکولی با ساختارهای سطح بالا و عملکرد پیچیده تامین میکند، شیمیدانها به توسعه مجموعههای کاملاً مصنوعی سادهتر علاقهمند هستند. ترکیبات درون‌قفل‌شونده، مثل کتنان‌ها و روتاکسان‌ها ، مولکول‌های پیشرو برای تولید ماشینهای مولکولی مصنوعیاند. طراحی، تهیه، و تحقیقات در زمینه مجموعههای شیمیایی که قادر به عمل به‌عنوان ماشینها و موتورهای مولکولی باشند نه‌فقط به‌عنوان تحقیقات پایهای بلکه برای رشد علم نانو و تحقیقات وابسته به فناوری نانو نیز مورد توجه‌اند.