Customised software development and adaptation and sale of software products.