Build them from components. This option is faster and less expensive than the first one. The site owner purchases off-the-shelf components (or sometimes obtains them for free), such as a shopping cart and a payment gate, and then assembles them. The site owner can replace the components if they become obsolete; therefore, the site owner can save on maintenance.