You'll want to install both the Portal ToolKit and the embedded
test environment for Portal. This link below applies only if you're programming for Portal 5.0.x.x
http://www-306.ibm.com/software/info1/websphere/index.jsp?tab=products/portaltoolkit&S_TACT=103BEW01&S_CMP=campaign If you want to program on Portal 5.1.x.x or Portal 6.x, you'll need to get Rational Application Developer (RAD) 6.0 or later. Rational Software Architect is fine too, since that's just RAD with more features for designing software. If you end up getting RAD, when you install, there will be an option to install Portal Tools. Just make sure that checkbox is checked when you do the install.