Data access layer with app config file