Business elements and technology