NVIDIA CUDA Toolkit provides a development environment for creating high performance GPU-accelerated applications. It is a freeware CUDA development application that's powerful and reliable.
Here are some screenshots to illustrate the features and user interface of this application: