•        69

Salamanca is a Business Applications Software Factory. It is aimed at building more reliable business applications through a set of dedicated libraries, patterns, languages, tools and good practices.



Related Projects

patterns & practices: Repository Factory

This package was originally released as part of the patterns & practices Web Service Software Factory as the Data Access Guidance Package. It allows easy creation of a data access layer that insulates your application code from your data access code.


O/RM code generator for CSLA.NET 4.3 generating Stored Procedures, Business Layer and Data Access Layer code for Windows Forms, ASP.NET, WPF and Silverlight.

Deployment Software Factory

The Deployment Software Factory provides an array of resources that offer many benefits for architects and developers of service-oriented applications. The Deployment Software Factory contains best practice for continues integration, automatic test running, automatic documenta...

Liekhus XAF DSL Code Generator

Utilizing the eXpress Application Framework (XAF) from DevExpress and the power of the Domain Specific Language (DSL) of the Visual Studio 2008 SDK, this tool allows you to visually design your business application and have XAF build the database and UI layers in minutes.

Nino Seisei Code Generator

This application is a template based code snippet generator for data access applications.

Candle - Experimental multi-layers application generator using DSL tools

Candle is an experimental project based on the DSL Tools consisting to model a multi-layers application and to generate application code.

CODE Framework

CODE Framework is a business application development framework from the makers of CODE Magazine, Markus Egger, and EPS Software Corp. CODE Framework consists of various components and tools that help developers with common aspects of business application development, such a...

rqlite-js - Javascript client library for rqlite, the lightweight, distributed database built on SQLite

A promise based client library for rqlite, the lightweight, distribubted database built on SQLite, that will work in the browser and in NodeJS. This package is designed to provide a javascript interface that communicates with rqlite API endpoints. Please note that there is no code in this package for writing SQL queries. There are other Javascript SQL generator libraries such as sequel which can be used to create the SQLite query strings. You are welcome to use one of those libraries or write your own SQL queries directly in your code.The data API will allow you to access the basic CRUD operations of rqlite such as SELECT, INSERT, UPDATE, DELETE, CREATE TABLE and DROP TABLE. To begin using the data API methods you will first want to use the connect function in lib/api/data/client which returns a promise. When the connection is successful the promise will resolve with an data API object.


Java Data model and Factory code generator. Never write java data model and data access factories again.

LUNA - Data Layer Code Generator for Vb.Net

Luna is open source and freely downloadable automatic code generator to facilitate and standardize the writing of classes that save data to database. The code is generated in VB.NET language and can be used in both Desktop and Web application.

Elements Framework

Framework for development of enterprise applications: data access, O/RM, code generator, business logic components and app blocks, Web UI components.

healthkit-sample-generator - Export/Import/Sample Generator for HealthKit Data (Swift + UI)

Easy to use generator for HealthKit Sample Data that can be used in code and in the simulator. It supports you by exporting the current health data into a json profile, recreates the profile from a json file and is able to create a complete health data profile randomly. So you have reproducable test data to test your code and your ui of your amazing Health-App. For sure you can export the health kit data of a real device.###The Example-App Just build and run the App. Tap on the button "Export HealthKit Data". This will create a JSON file in the App documents folder. If you are using the simulator you may access the export file on your mac - the path to the file is visibe in the UI of the App. To access the exported data on a real device you need to open iTunes, go to the device App section and have a look at the shared documents section. From there you are able to save the file on your mac.


BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

DAL Generator using Database Application Block 5 and T4 Template

T4 Template code for generating Data access layer. Database application block 5 for making CRUD Operations. User can make operations with data access layer through a repository object for abstractions. Database Application Block 5 have given automatic data mapping feature thro...


PHP HMVC multiple site/application content management framework. The primary purpose of this project is to provide an isolated development space for all sites one would create, regadless of complexity or contrast. To that end many concepts common to established frameworks have been employed to cohere with a multiple site a management paradigm. Common concepts include, but are not limited to Nodes, Fields and Taxonomy. Also, unlike many existing frameworks code reuse is prompted not only in the f


The [App Engine Managed VMs]( hosting environment lets you run App Engine applications on configurable Compute Engine Virtual Machines (VMs). This VM-based hosting environment offers more flexibility and provides more CPU and memory options. Applications that run on Managed VMs are not subject to Java and Python runtime restrictions, and they have access to all the Compute Engine machine types. You can also add third-party libraries and f


LobDB.NET provides a universal database API and a .NET wrapper for creating a database that is well suited for a line-of-business application.

SaaSApp-ContosoShopkeeper - The focus of this quick start is on leveraging Elastic Pools and understanding how the support the backend for a SaaS application like Contoso ShopKeeper, the design and implementation of the App Services component is considered out of scope

The focus of this quick start is on leveraging Elastic Pools and understanding how the support the backend for a SaaS application like Contoso ShopKeeper, the design and implementation of the App Services component is considered out of scope. Since the best way to understand the behavior of Elastic Pools is to experience using them under load, we provide a load generator. The load generator is a console application that targets one or more elastic database instances in an Elastic Pool with a specific write load. You can run multiple instances of the load generator with different settings if you want to create a blended load, e.g., a mix of heavy a light load. In addition, you do not need to target all databases in the pool by the load generator, so you can leave databases you choose without any load.Contoso Shopkeeper provides business small and mid-size an easy to use, cost-effective shopping virtual store front and e-commerce solution that merchants can use to sell their products online. ShopKeeper is a multi-tenant Software-as-a-Service (SaaS) application that is entirely hosted in Azure and managed by Contoso on behalf of their merchant customers.


5 Features which will help you effectively market your business: Mobile Keyword: You choose a Mobile Keyword that identifies your company, organization, or campaign. Then your audience simply sends your keyword to our short phone number ("short code") such as 96362. Try it yourself by texting "ROITEXT" to 96362. When your keyword is texted, your customer receives an immediate automated text responder that you can customize anytime. The customer's mobile number is instantly stored in your contac


Cocktail is an application development platform that takes the pain out of the development of data-driven rich XAML applications. It is a blend of three popular frameworks: Caliburn.Micro + DevForce + Entity Framework. Line of business applications need to query and save database data, model the data as objects with business logic, and present those objects to the end user. Cocktail takes care of these fundamental responsibilities with loosely coupled, open source, and industry-leading component