Mimic, donanıma bağlı projeleri bilgisayar üstünde simüle etmenizi sağlayan bir bilgisayar programıdır. Asıl amacı projelerin donanımdan bağımsız olarak mantıksal geliştirmeyi ve fonksiyonel testlerinin gerçekleştirilmesini yerine getirmektedir. Çoğu altyapının taklidini kendi bünyesindeki taslaklara göre oluşturur ve istediğiniz değişikliği uygulamanızı sağlar. Projenin yazılım yapısını bütüncül olarak görmenize, test etmenize ve veri akışını incelemenize yardımcı olur. Tek bir bilgisayarda oluşturulan yapının birden fazla bilgisayara kopyalanmasını ve birebir aynı özellikte çalışmasını sağlar. Mimic, İngilizce’de “taklit etmek” demektir.