I'm looking to do a substantial upgrade(redesign) of an applications that...

has code and database on the same managed server
data has lots of bins(100) that have lots items(100-500)
items...