Customised Software Solutions for Enterprises Applications