Similar to plugins, to start writing a custom workflow activity you'll need to have a Visual Studio solution as per the first recipe in this chapter. Optionally, you can generate early bound entity classes to improve your coding productivity, as described in the previous chapter.