Using code to encapsulate business logic...SQL,Data Structures, etc.