The document discusses building semantic web applications using linked data. It describes typical applications, current approaches to supporting applications over linked data using representative architectures and crawling patterns. The document argues that semantics can help by providing SDKs underpinned by datasets and ontologies, supporting collaborative development, and using common front ends and application descriptions. Finally, it presents MicroWSMO and WSMO-Lite as ways to describe minimal service models and service lifecycles for semantic web applications.