This chapter has shown the important issues involved with component development, including the best ways to make and deploy packages of components and how to create components of various types.