BOOPSI (Basic O bject O riented P программирование S система для I ntuition) - это система объектно-ориентированного программирования для AmigaOS. Он расширяет оконную среду AmigaOS (Intuition ) объектно-ориентированной подсистемой, позволяющей создать иерархию классов объектов, в которой каждый класс определяет единственный виджет GUI или событие интерфейса.
BOOPSI упростил разработчикам создание собственной системы виджетов и стандартизованных графических пользовательских интерфейсов. Magic User Interface и ReAction - это примеры полных наборов инструментов для виджетов, построенных на BOOPSI. Оба набора инструментов стали популярными среди программистов Amiga для создания и поддержки графических пользовательских интерфейсов.
Объектно-ориентированный дизайн дает такие преимущества, как прямое соединение объектов с другими объектами. Например, программист может связать числовое поле ввода и скользящий элемент управления, где, если пользователь настраивает скользящий элемент управления, числовое значение в поле ввода изменяется автоматически.
BOOPSI был официально представлен в AmigaOS 2.0 и был расширен в более поздних версиях.