I sometimes get questions about how do you go about building a no-code solution. The fact is that building no-code solutions really do not differ from normal custom code solutions. The major difference is that obviously the developer of the solution doesn't have to be a software developer, they can be any user. They just need to know what the problem is, have a vision and plan on how to solve it and how they can use the tools they already have to build the solution. A lot of the time, business users have built these no-code solutions without realizing it, in Microsoft Excel or Access. SharePoint also provides a robust platform for building no-code solutions. With the features of SharePoint 2010 such as Lists & Libraries, Workflow, InfoPath Services, Business Connectivity Services, Visio Services and Access Services, it is possibly to build solutions without having to write one line of custom code. What makes it better, it allows a business user to be able to solve a problem without needing development resources from an IT department or 3rd party and typically the business user has a vision of the solution as well as domain knowledge of what the solution solves.
So the next question is, how does one get started in creating composite solutions. Well I have compiled some, what I think, are valuable resources to help kick start your endeavor into the world of no-code applications.