What do you need the program to do?
The short answer is no.
But for specific applications, there is software that will write a lot of the "plumbing" code for you so that you can focus the higher-level functionality.
For example:
- If you're writing a desktop application, there are visual programs that let you build a GUI so that just the only coding you have to do is to write even handlers.
- If you're writing a web application, there are tools that simplify a lot of the coding such as session handling, personalization, shopping carts, etc.
- If you're writing an enterprise business class application, there are plenty of tools that generate code for things like: writing "business objects" to a relational database, parsing XML files into Java data structures, etc. etc.
Please be more specific about what you're looking for and I can point you to some software.