Contiki cung cấp cho các lập trình viên khả năng để dễ dàng mở rộng các ứng dụng đã được
thực hiện và sửa đổi và cải tiến mã nguồn hệ điều hành thực tế. Nó có thư viện cho bộ nhớ
phân bổ và danh sách các thao tác liên quan cũng như các khái niệm trừu tượng truyền thông và công suất thấp
cơ chế mạng vô tuyến. Nó cũng tích hợp một hệ thống tập tin có tên Cà phê cho phép một chương trình sử dụng một ROM flash ngoài. Nó là một hệ điều hành rất trực quan bởi vì, ngoài
các ứng dụng thử nghiệm, nó chứa một số mô phỏng giúp sức trong việc tìm hiểu cách thức hoạt động. Một trong số đó là các plugin dựa trên nền Java Cooja
đang được dịch, vui lòng đợi..
