Hi,
If you want to monitor/upload & download a program to S7300 range then you need the step 7 software incorporating "simatic manager", If you want to integrate PC Programming languages ie delphi then you could use prodave amongest other things.
Hope this helps
Steve