In addition, because copywriting agencies often offer the services of many staff members, they may offer a broader range of services than can individuals. These services include but not limited to writing, editing, content or marketing consulting, branding, naming, scriptwriting, speechwriting, information architecture, print and web design and layout, software development, social networking consulting and implementation, and project management. An agency may also partner with other businesses—for example, design or advertising firms—or with in-house client teams.