compact, programmable tools to support rapid developmetn