Building blocks for custom solutions