Grain là một công cụ lập trình phần tử. Người dùng có thể lập trình bằng phần mã đồ họa và dễ nhận thấy thiết kế phần mềm. Nó cũng là công cụ lập trình logic chuyển trạng thái. Nó tạo java / code C. Nó cung cấp nhập khẩu, mã hình thành, mã thực, quá là...