Автономная компьютерная система, компьютерная система, отвечающая следующим критериям (разработаны IBM):«знание самой себя» — её компоненты должны самоидентифицировать себя. Так как система может существовать на нескольких уровнях, то автономная система должна детально знать о своих компонентах, их текущем статусе, возможностях и всех связях с другими системами, влияющих на неё. Она должна знать собственные ресурсы, те ресурсы, которая она может одолжить или дать в долг.
А.к.с. должна конфигурировать и переконфигурировать сама себя после изменений в окружающей, внешней среде. Конфигурация системы должна совершаться автоматически при изменении внешних условий.
А.к.с. никогда не останавливает процесс оптимизации внутренней структуры и процедур с точки зрения достижения заранее предопределенных общих целей системы. Она постоянно отслеживает все процедуры и даже их части для оптимизации работы.
А.к.с. должна иметь возможность обнаружить нарушение обычной деятельности системы и найти в этом случае альтернативный способ использования ресурсов в случае нарушения обычной деятельности и соответственно самостоятельно переконфигурироваться.
А.к.с. должна быть способной защитить сама себя. Она должна быть способна обнаружить, идентифицировать и защититься от различного рода негативных внешних воздействий для сохранения системной стабильности.
А.к.с. должна получать информацию о внешней среде, особенно в контексте её собственной деятельности и действовать соответственно, что и означает быть адаптивной.
А.к.с. является открытой системой. А.к.с. прячет внутреннюю сложность предоставляемых ресурсов. Это необходимо для уменьшения разрыва между требованиями пользователя, бизнеса и их технологической реализацией.