The current layout for add item is pretty confusing. I think it would be better to make separate windows for adding/editing:
1. Barcoded item
2. Unbarcoded item
3. Kit
The add commands could be issued either from a drop down menu on the main inventory screen or a series of windows.
Also, it would probably be a good idea to group similar fields together.
Another improvement would be to mark which fields are required and which fields are optional somehow.
This would make it more obvious what is required in a scenario for new developers/customers using WITS.