Q:

How to store cans in a cupboard

We have lots of cans of food in our cupboard - different kinds of beans, corn, etc.   They are all the same size, your standard size can of black beans or whatever that you can find at your local supermarket.   
Is there a way to keep them in which they are organized and all easily accessible?   Some end up in the back, and to get them we have to take everything in front of them out, or we end up forgetting that they exist and they go unused. 
We have several different sized cabinets.   The one they are currently in is about 2 feet (0.6 metre) deep, and about 2 feet (0.6 metre) tall and 1.5 feet (0.46 metre) wide.   There is a shelf which splits it into being probably about 6 inches (15 cm) and 1.5 ft (0.46 metre).   They don't have to stay in that cabinet, and I'm willing to move them to a different cabinet if they need to be moved, but the common denominator is that all our cabinets are full - there isn't room to space things out or just keep things at the front. 
I tried keeping things together by type, but things end up getting left in the back, and the arrangement is too time-consuming to maintain when things need to be moved around to get things out. 

A:

The simpler option, and what I generally do, is give a column to each type.  e.g.,
| corn | beans | etc |

piled up within their column to the back of the shelf.  But you can also make your own organizer:

There are instructions here, which take plywood (pieces for either side, and the sloped inside) and glue them together to create what you see above. 

A:

Something my mother uses in miniature for her spice cabinet might help you in your cupboard. 
My mother bought a small, plastic lazy susan with multiple shelves on it to keep spices on, and that organizes the spice cabinet quite nicely.  All the spices are easy to get to, and none get stuck in the back of the cabinet. 
You'd probably need one that's a little bigger than my mother's, but you should be able to find one that you could buy or (if you're feeling DIYish and adventurous) you might build your own.